在DAX度量中覆盖FILTER

时间:2018-10-03 07:45:31

标签: ssas dax ssas-tabular

我在像这样的多维数据集中定义了一个度量

Sales = CALCULATE(SUM(FactSales[Amount]), FactSales[External] = TRUE())

在PowerBI中,我想覆盖External列上的过滤器。我已经尝试过

All Sales = CALCULATE([Sales], ALL(FactSales[External]))

但是ALL(<column>)似乎仅适用于上下文过滤器。

是否有一种方法可以覆盖多维数据集上的度量所定义的DAX过滤器?使用DAX。

1 个答案:

答案 0 :(得分:0)

我的理解是,您已经在[Sales]度量值中应用了过滤器,因此,当您定义ALL函数时,它仅会像您所说的那样应用于外部conext。

尝试一下?

All Sales = CALCULATE(SUM(FactSales[Amount]), ALL(FactSales[External]))