在 PowerBI 上,我有表 1 和表 2。
表 1 列出了团队成员,如下所示。两列都从名为 Gratuity 的表中提取数据。
全名 | 分数 |
---|---|
奥利维亚 | 7 |
尼古拉 | 9 |
卡罗琳 | 9 |
表 2 列出了从另一个名为 Hosts 的源表收到的团队成员。两个表都通过 ID 连接。
当我单击表 1 中的“Olivia”时,我想在表 2 中隐藏她的名字,因此它只会显示 Nikola 和 Caroline。
主持人 | 分数 |
---|---|
尼古拉 | 9 |
卡罗琳 | 9 |
知道我该怎么做吗?
我尝试使用 SELECTEDVALUE 但我认为我做得不正确。
我尝试使用 SELECTEDVALUE 创建 DAX 度量,但想法是没有切片器。这个想法是继续从表 1 中过滤以获得表 2 中的过滤列表。
创建一个新的度量,例如:
Host score (anti) =
var ids = VALUES('Gratuity'[ID])
var normalScore = SUM('Hosts'[Score])
var antiCrossHighlightScore = CALCULATE(SUM(Hosts[Score]), CROSSFILTER('Gratuity'[ID], 'Hosts'[ID], None), NOT 'Hosts'[ID] IN ids)
RETURN IF(ISFILTERED(Gratuity), antiCrossHighlightScore, normalScore)
然后在表 2 视觉对象中,删除“分数”列并将其替换为上面的新度量。