DAX SUMMARIZE错过的切片器

问题描述 投票:0回答:2

我有一个切片器,称为COUNTRY,并应用于表MY_TABLE。当我计算度量时,一切都会按预期进行:

-- calculates distinct count only for COUNTRY = x
Some Measure = DISTINCTCOUNT('MY_TABLE'[SOME_COLUMN])

问题是SUMMARIZE忽略切片器选择:

-- calculates distinct count accross all countries: x, y, z, etc.
Calculated Table = 
RETURN SUMMARIZE(
    'SOME_TABLE',
    [CATEGORY],
    "COUNT", DISTINCTCOUNT('SOME_TABLE'[SOME_COLUMN])
)

如何使SUMMARIZE考虑切片器?

powerbi dax
2个回答
1
投票

当然,您可以使用切片器过滤计算出的表。如果可以,请使用SUMMARIZECOLUMNS,因为此函数比SUMMARIZE更好地进行了优化,并且具有用于过滤的参数。


1
投票

只有度量是“响应性的”,加载数据后,计算的表和列将被计算并创建一次。

© www.soinside.com 2019 - 2024. All rights reserved.