我有一个带有两个值 A 和 B(单选)的切片器。
我还有两个基于某些条件进行计数的度量,[M1] 和 [M2]。我需要在一些视觉效果中使用这些措施(矩阵/堆积柱形图等)。当应用过滤器 A 时,我只需要显示 [M1] 值,当应用过滤器 B 时,我只需要显示 [M2] 值,
我能够使用 dax 开关测量或现场参数来做到这一点 但字段名称与视觉效果中的预期不符
使用开关: M1/M2=
SWITCH(SELECTEDVALUE( Table[Filtercolumn]),"A", [M1],"B", [M2], BLANK())
在矩阵视觉中我得到以下结果:
身份证 | M1/M2 |
---|---|
1 | 12 |
2 | 20 |
即使在应用过滤器时正确填充值(计数),标题仍为 M1/M2,但我需要 根据所选过滤器选择 M1 或 M2
使用字段参数时:
当应用过滤器 A 时
身份证 | M1 | M2 |
---|---|---|
1 | 12 | |
2 | 20 |
当应用过滤器 B 时
身份证 | M1 | M2 |
---|---|---|
1 | 34 | |
2 | 26 |
这里的标题和值是正确的,但不需要空白列。
示例截图:
是否有任何解决方法可以得到以下结果 当应用过滤器 A 时:
身份证 | M1 |
---|---|
1 | 12 |
2 | 20 |
当应用过滤器 B 时:
身份证 | M2 |
---|---|
1 | 34 |
2 | 26 |
更新您的
Table
以拥有两列,例如:
过滤栏 | 标签栏 |
---|---|
A | M1 |
A | G1 |
A | S1 |
A | B1 |
B | M2 |
B | G2 |
B | S2 |
B | B2 |
现在在列的矩阵视觉对象中使用 LabelColumn,并在矩阵的值中使用您的
M1/M2
度量。对于其他视觉效果,请使用图例的 LabelColumn。应该是这样。
注意:使用普通的表格视觉效果无法做到这一点。列将始终可见,并且您无法在表格视觉效果中动态命名列。