You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

PowerBI中如何通过Table 1选中项筛选隐藏Table 2对应成员

解决方法

1. 创建控制显示的DAX度量值

在PowerBI的「建模」选项卡下新建度量值,输入以下代码:

Show Host = 
VAR SelectedNames = VALUES('Gratuity'[Full Name])
RETURN
IF(
    "Olivia" IN SelectedNames,
    IF(MAX('Hosts'[Full Name]) <> "Olivia", 1, 0),
    1
)

逻辑说明:

  • SelectedNames 捕获当前从Table1(Gratuity表)选中的姓名集合
  • 若选中的名单包含Olivia,仅保留Hosts表中姓名不等于Olivia的行(返回1表示显示,0表示隐藏)
  • 若未选中任何姓名或选中的不是Olivia,返回1显示所有行

2. 配置Table2的视觉筛选规则

  • 选中Table2的可视化组件(如表格)
  • 在右侧「筛选器」面板的「视觉级别筛选」中,添加刚创建的Show Host度量值
  • 设置筛选条件为「等于」,值选择1

完成设置后,点击Table1中的Olivia,Table2会自动隐藏该成员,仅显示Nikola和Caroline;点击其他姓名或取消选中时,Table2将显示全部成员。注意确保Gratuity表与Hosts表的ID关联关系正常,保证筛选能正确传递。

内容的提问来源于stack exchange,提问作者Gabriel Fonseca

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.07 23:05:55