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

跨表场景下基于第一个Slicer筛选第二个Slicer可选值

实现两个跨表切片器的联动过滤(隐藏小于选中值的选项)

按照以下步骤操作即可实现需求:

1. 确认数据结构

假设第一个切片器来自表Table1,数值列名为Num1(取值1-12);第二个切片器来自表Table2,数值列名为Num2(取值1-12),两个表无需建立关系。

2. 创建控制显示的度量值

在Power BI中新建一个度量值,用来判断第二个切片器的数值是否满足显示条件:

Slicer2可见控制 = 
VAR 选中的最小值 = MIN(Table1[Num1])
RETURN
IF(Table2[Num2] >= 选中的最小值, 1, 0)
  • 逻辑说明:取第一个切片器选中值里的最小值(如果是单选,就是选中的那个值),判断第二个切片器的数值是否大于等于这个值,满足则返回1,不满足返回0。

3. 设置第二个切片器的筛选条件

选中第二个切片器(Slicer-2),在右侧「视觉对象级别筛选器」面板中:

  • 添加刚才创建的Slicer2可见控制度量值
  • 设置筛选条件为「等于」→「1」

可选调整:处理未选中的情况

如果希望第一个切片器未选中任何值时,第二个切片器显示全部选项,把度量值改成下面的即可:

Slicer2可见控制 = 
VAR 选中的最小值 = MIN(Table1[Num1])
VAR 已选中 = NOT(ISBLANK(选中的最小值))
RETURN
IF(已选中, IF(Table2[Num2] >= 选中的最小值, 1, 0), 1)

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.20 20:00:02