隐藏表中被另一个表过滤的值

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

在 PowerBI 上,我有表 1 和表 2。

表 1 列出了团队成员,如下所示。两列都从名为 Gratuity 的表中提取数据。

全名 分数
奥利维亚 7
尼古拉 9
卡罗琳 9

表 2 列出了从另一个名为 Hosts 的源表收到的团队成员。两个表都通过 ID 连接。

当我单击表 1 中的“Olivia”时,我想在表 2 中隐藏她的名字,因此它只会显示 Nikola 和 Caroline。

主持人 分数
尼古拉 9
卡罗琳 9

知道我该怎么做吗?

我尝试使用 SELECTEDVALUE 但我认为我做得不正确。

我尝试使用 SELECTEDVALUE 创建 DAX 度量,但想法是没有切片器。这个想法是继续从表 1 中过滤以获得表 2 中的过滤列表。

filter powerbi dax selectedvalue
1个回答
0
投票

创建一个新的度量,例如:

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 视觉对象中,删除“分数”列并将其替换为上面的新度量。

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