当数据按数据透视表 table 中的列切片时,为什么 ALL 函数不忽略过滤器?

Why doesn't ALL function ignore filter when data is sliced by columns in pivot table?

我是 DAX 世界的新手,我只是遇到了概念上的误解。

当我试图调试一个度量时,我发现了 ALL 函数的意外(对我来说)行为。我写了一个简单的度量 COUNTROWS(ALL(Table)) 但令我惊讶的是,当我按列对数据进行切片时,值字段中的每个单元格中都没有出现相同的数字,忽略了我期待的方式:

所以,我错过了什么?

因为没有买入,例如01/08/2017,它甚至没有评估该措施。由于该单元格不对应于原始 table 中的任何行,因此它不进行任何计算。

如果您在同一天有一个买入和一个卖出,它应该在当天出现在两列中。