【发布时间】:2021-08-01 19:30:06
【问题描述】:
我创建了两个度量:
Revenue Red 1 = CALCULATE([Revenue], FILTER('Product', 'Product'[Color] = "Red"))
和
Revenue Red 2 = CALCULATE([Revenue], KEEPFILTERS('Product'[Color] = "Red"))
似乎表现相似
可以通过下载来调查测量行为
并添加上面的两个度量。
根据https://docs.microsoft.com/en-us/dax/keepfilters-function-dax 文档,我了解 CALCULATE 过滤器替换同一列上的任何过滤器,而无论如何 KEEPFILTERS 子句始终适用。但我仍然觉得这令人困惑,我想知道使用这两种结构的最佳实践是什么。任何见解将不胜感激。
【问题讨论】: