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

如何在Power BI中为两表添加第二个活动关系实现双维度筛选

实现Power BI中双维度交互筛选的方法

Power BI不允许两个数据表之间直接建立两个活动关系,所以要通过创建维度表的方式实现你要的交互效果,具体步骤如下:

1. 创建独立的Value维度表

这个表用来统一管理两个表中的Value值,作为筛选的中间桥梁:

  • 进入数据视图,点击「新建表」,输入DAX表达式:
    Value维度表 = DISTINCT(UNION(VALUES('Table 1'[Value]), VALUES('Table 2'[Value])))
    
    这个表会自动提取Table1和Table2中所有不重复的Value值。

2. 建立表间关系

  • 切换到模型视图:
    • 将Value维度表的[Value]字段拖到Table 1的[Value]字段上,创建关系并设置为活动关系
    • 再将Value维度表的[Value]字段拖到Table 2的[Value]字段上,同样设置为活动关系
    • 保留原有的Table 1与Table 2基于[Time]的活动关系

3. 调整折线图的图例设置

  • 返回报表视图,选中你的折线图:
    • 在「图例」设置中,把原来的Table 1[Value]替换为Value维度表[Value]

完成以上设置后,点击折线图的Time轴时,会通过原Time关系筛选Table2的表格;点击折线图的Value图例时,会通过Value维度表的关系筛选Table2中对应Value的数据,两种交互需求都能实现。

内容的提问来源于stack exchange,提问作者si Hwang

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.18 18:25:36