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

如何限制切片器可选值,仅显示事实表中存在的生产者?

当然没问题!这是个很常见的Power BI需求,我给你两种实用的解决方案,任选其一就能搞定:

方法一:调整表关系的交叉筛选方向
  • 打开Power BI的模型视图(或者数据视图里的关系面板),找到Producer表和Overall_Results表之间的关联线条
  • 双击这条关联线,打开「编辑关系」对话框
  • 在「交叉筛选方向」下拉菜单中,将默认的「单方向」修改为「双方向」
  • 点击「确定」保存设置,回到报表视图查看切片器——现在它只会显示在Overall_Results表中有对应记录的146个生产者了

原理说明:默认的单方向筛选是让Producer表筛选Overall_Results表,反过来不生效;改成双方向后,Overall_Results表的存在性会反向筛选Producer表,从而过滤掉切片器里无匹配的项。

方法二:创建专用计算表作为切片器数据源

如果不想修改全局的表关系(避免影响其他报表视觉对象的筛选逻辑),可以用这个更精准的方法:

  • 切换到数据视图,点击顶部「建模」选项卡中的「新建表」按钮
  • 在弹出的公式栏中输入以下DAX表达式,生成仅包含目标生产者的计算表:
FilteredProducers = 
SELECTCOLUMNS(
    DISTINCT(Overall_Results[ProducerGUID]),
    "ProducerGUID", [ProducerGUID],
    "ProducerName", RELATED(Producer[ProducerName])
)
  • 按下回车确认后,会生成一个新表FilteredProducers,里面只有Overall_Results中存在的ProducerGUID和对应的ProducerName
  • 最后把这个新表的ProducerName字段拖到切片器组件中,切片器就只会显示那146个符合条件的生产者了

注意:当源数据更新时,记得刷新数据让计算表同步更新,保证切片器内容的准确性。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.20 11:20:27