【发布时间】:2020-02-20 05:34:10
【问题描述】:
在我们的公司多维数据集中,我们经常使用 CALCULATION 函数进行度量。我们还经常遇到这样的情况,即使我们在 CALCULATION 中应用了过滤器,返回的总数也会在多行而不是满足条件的行中显示相同的值。
下面的屏幕截图是一个例子。
我们希望总数仅针对 Attribute = "Y" 的行显示
计算
=
CALCULATE (
DISTINCTCOUNT ( 'Sales'[Transaction_Header_ID] ),
'Sales'[Is_Named_Sale] = "Y",
'Member'[Member_Has_Email_Flag] = "Y"
)
我对 DAX 相当陌生,但仍然不明白在计算中使用过滤器时会发生这种情况。我们追求的结果更像
Member_Has_Email_Flag Total
Y 249239
N
如果有人能解释一下,将不胜感激。
干杯
【问题讨论】: