如何创建基于所选过滤器填充其值的度量或计算列?

时间:2019-08-03 05:57:15

标签: powerbi dax

我正在尝试在表中或可能在新表中创建新列,该表的值将基于选定的过滤器从另一列继承。

我的数据如下:

img

我已采取以下措施来确定已选择哪个过滤器:

Selected Measure = IF(HASONEVALUE('Table'[Selector]),VALUES('Table'[Selector]),BLANK())

我正在尝试在计算列中使用以下DAX代码来动态填充它:

CreateCalculatedColumnTest = SWITCH(TRUE(),
[Selected Measure] = "Group 1", ALL('Table'[Column A]),
[Selected Measure] = "Group 2", ALL('Table'[Column B]))

不幸的是,我也曾尝试过将以上两项都做完

ColumnMeasure 2 = 
VAR __selectedSlicer = SELECTEDVALUE( 'Table'[Selector] )
RETURN
IF( __selectedSlicer = "Group 1", ALL( 'Table'[Column A]), ALL( 'Table'[Column B]))

有人可以帮忙吗?我应该使用什么功能?

0 个答案:

没有答案