在下面的场景中,我有一个位置切片器,可以完美地过滤表格。
我需要的是在切片器中选择位置后,应将所有位置(但过滤后的值)显示为0。
我如何在Power BI中实现这一目标
答案 0 :(得分:1)
首先创建一个新表 Location ,其中包含所有不同的位置,如下所示:
并创建这样的关系:
使用“位置”表中的“位置”列创建切片器。 最后,使用以下dax函数创建度量:
Measure =
VAR __location = SELECTEDVALUE( 'Location Table'[Location] )
VAR __flag = COUNTROWS( 'Location Table' )
Return
IF(
__flag > 1,
SUM( 'Table'[Values] ),
IF(
SELECTEDVALUE( 'Table'[Location] ) = __location,
SUM( 'Table'[Values] ),
0
)
)
这是预期的结果: