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

Power BI切片器设置需求:保留主切片器全部选项可见

Power BI实现主切片器选项始终可见的方案

可以实现你的需求,核心思路是让主切片器(Slicer1)脱离数据上下文的自动筛选,确保选项始终显示,具体操作如下:

方法:使用独立表作为Slicer1的数据源

默认情况下,切片器会根据当前筛选上下文隐藏无匹配数据的选项,这就是你遇到"non-program"消失的原因。通过创建独立于业务数据的选项表,能彻底避免这个问题:

  1. 创建独立选项表
    在Power BI的「建模」选项卡点击「新建表」,输入以下DAX代码生成仅包含目标选项的表:
    Slicer1_Options = DATATABLE("Category", STRING, {{"program"}, {"non-program"}})
    
  2. 替换Slicer1的数据源
    将新建表中的Category字段拖到Slicer1中,替换原来的业务数据字段。此时Slicer1的两个选项会始终显示,不受其他切片器的筛选影响。
  3. 编写关联筛选的度量值
    为了让Slicer1的选择能正确过滤业务数据,需要创建DAX度量值关联筛选逻辑。以计算销售额为例:
    筛选后销售额 = CALCULATE(
        SUM('业务数据表'[销售额]),
        FILTER('业务数据表', '业务数据表'[分类] = SELECTEDVALUE(Slicer1_Options[Category]))
    )
    
  4. 应用度量值到可视化
    将上述度量值添加到你的图表或表格中,替代原来的直接字段聚合。此时:
    • 无论先选择Slicer2/3的哪个选项,Slicer1的两个选项都保持可见
    • 当选择"non-program"但与Slicer2/3的A/B无匹配数据时,可视化会显示空值,清晰标识该选项当前不适用,同时Slicer1的"non-program"选项依然保留在列表中

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.17 11:43:13