Power BI交互图表筛选器设置有五种方法:一、使用可视化筛选器窗格;二、添加切片器视觉对象;三、配置视觉对象间交互筛选;四、用DAX创建动态筛选度量值;五、利用书签实现预设筛选状态。

如果您在使用 Power BI 制作交互式图表时,希望用户能够通过筛选器动态查看不同维度的数据,则需要正确配置筛选器功能。以下是设置 Power BI 交互图表筛选器的多种方法:
一、使用可视化筛选器窗格
Power BI 提供了内置的“筛选器”窗格,允许为整个报表页或特定视觉对象添加筛选条件。此方法适用于快速添加基于字段值的静态或动态筛选。
1、在 Power BI Desktop 中打开目标报表页面。
2、在右侧“可视化”窗格中找到并展开筛选器区域。
3、将数据模型中的字段(如“地区”、“产品类别”)拖入“页面级筛选器”或“视觉对象筛选器”区域。
4、在报表视图中,该字段会自动以默认控件形式显示,用户可直接选择筛选值。
二、添加切片器视觉对象
切片器是一种专门用于筛选的可视化组件,支持下拉、列表、滑块等多种交互形式,适合构建更直观的用户界面。
1、在顶部菜单栏点击“可视化”图标,选择切片器(图标为漏斗形状)。
2、在画布上单击以插入切片器,并在“字段”窗格中为其分配一个维度字段(如“年份”或“客户名称”)。
3、选中切片器后,在“格式”窗格中可调整其外观,例如切换为下拉模式或启用搜索功能。
4、切片器默认作用于同一页所有兼容的视觉对象,实现联动筛选。
三、配置视觉对象间的交互筛选
Power BI 支持控制一个视觉对象对其他视觉对象的筛选影响,避免不必要的联动干扰,提升用户体验。
1、选中用作筛选源的视觉对象(例如柱状图)。
2、在顶部菜单中点击“格式” > “编辑交互”。
3、此时每个其他视觉对象右上角会出现筛选和“无”图标。
4、点击目标视觉对象上的“筛选”图标以启用联动,或点击“无”图标以禁用其响应当前筛选源。
四、使用 DAX 创建动态筛选度量值
通过 DAX 表达式可以创建基于上下文的动态筛选逻辑,适用于高级场景,如时间智能筛选或条件性数据展示。
1、在“建模”选项卡中点击“新建度量值”。
2、输入 DAX 公式,例如:Sales YTD = TOTALYTD(SUM(Sales[Amount]), 'Date'[Date])。
3、将新度量值拖入视觉对象的“值”字段,系统会根据筛选上下文自动计算结果。
4、结合切片器或页面筛选器,该度量值会随用户选择动态更新。
书签功能可保存特定筛选器组合的状态,用户点击即可一键应用复杂筛选条件,适用于演示或多场景切换。 1、先手动设置好所需的筛选器和切片器状态。 2、在“视图”选项卡中勾选书签窗格。 3、点击“添加”按钮创建新书签,并为其命名(如“华东区销售”)。 4、在画布上插入按钮,将其“操作”类型设为“书签”,并链接到刚创建的书签。五、利用书签实现预设筛选状态









