在 Power BI 中向报表添加筛选器

适用范围: Power BI Desktop Power BI 服务

本文介绍了如何在 Power BI 中向报表添加可视化效果筛选器、页面筛选器或报表筛选器。 你需要能够编辑报表以添加筛选器。 本文提供的是 Power BI 服务中的示例,具体步骤与在 Power BI Desktop 中的步骤几乎完全相同。

New filter experience

“筛选器”窗格中的筛选器级别

不管是使用 Power BI Desktop 还是 Power BI 服务,“筛选器”窗格都会显示在报表画布的右侧。 如果未看到“筛选器”窗格,请选择右上角的“>”图标将其展开。

你可以为报表设置三个不同级别的筛选器:

本文介绍如何设置不同的级别。

向视觉对象添加筛选器

视觉对象有两种不同类型的筛选器。 视觉对象中的字段会自动筛选该视觉对象。 作为报表设计者,你可以标识已经不是视觉对象的字段,并将此字段直接添加到“视觉对象级筛选器”桶中。

顺便提一下,本文使用的是“零售分析”示例;如果你愿意的话,可安装示例并跟着一起操作。 安装零售分析示例

使用视觉对象中没有的字段进行筛选

  1. 在 Power BI Desktop 中,选择“报表”按钮。

    Screenshot shows the Report view icon in Power BI Desktop.

  1. 打开“可视化效果”、“筛选器”和“字段”窗格(如果尚未打开的话)。

    Visualizations, Filters, and Fields panes

  2. 选择视觉对象,将其激活。 在本例中,它是“概述”页上的散点图。 视觉对象中的所有字段均位于“可视化效果”窗格中。 它们还会在“筛选器”窗格中的“此视觉对象上的筛选器”标题下列出。

    Select visual-level filters

  3. 在“字段”窗格中,选择要添加为新视觉对象级筛选器的字段,再将它拖到“此视觉对象上的筛选器”区域中。 在此示例中,我们将“类别”拖动到“在此处添加数据字段”。

    Add a field to the Filters pane

    请注意,不是将“类别”添加到可视化效果本身。

  4. 选择“儿童”。 这将筛选散点图,但其他视觉对象保持不变。

    Screenshot shows a scatter chart that reflects the filtered values based on the new field.

    如果你将此筛选器与报表一起保存,报表读者便能在阅读视图中通过选择或清除值与“类别”筛选器进行交互。

    如果将数值列拖到筛选器窗格以创建视觉对象级筛选器,则筛选器将应用于基础数据行 。 例如,在 UnitCost 字段上添加一个筛选器,并进行设置,使得当 UnitCost > 20 时,将仅显示单位成本大于 20 的产品行的数据,且不论视觉对象中显示的数据点的总单位成本是多少均是如此。

向整个页面添加筛选器

还可以添加报表页级别筛选器来筛选整个报表页。

  1. 在 Power BI Desktop 中,打开“零售分析”报表。

  2. 选择“报表”按钮,然后转到“地区每月销售额”页面。

    Screenshot shows the Report view icon in Power BI Desktop.

  1. 打开“可视化效果”、“筛选器”和“字段”窗格(如果尚未打开的话)。

  2. 在“字段”窗格中,选择要添加为新页面级筛选器的字段,再将它拖到“此页面上的筛选器”区域的“在此处添加数据字段”。 在本例中,我们添加了“地区经理”。

    Drag field to Add page filter area.

  3. 选择要筛选的值,并设置“基本”或“高级”筛选控件。

    报表页上的所有可视化效果都会重新绘制,以反映更改。

    如果你将此筛选器与报表一起保存,报表读者便能在阅读视图中通过选择或清除值与筛选器进行交互。

添加报表级别筛选器来筛选整个报表

  1. 在 Power BI Desktop 中,选择“报表”按钮。

    Screenshot shows the Report view icon in Power BI Desktop.

  1. 打开“可视化效果”、“筛选器”和“字段”窗格(如果尚未打开的话)。

  2. 在“字段”窗格中,选择要添加为新报表级筛选器的字段,再将它拖到“报表级筛选器” 区域中。

  3. 选择要筛选的值。

    活动页面上的视觉对象与报表中所有页面上的视觉对象都会随新的筛选器而变化。 如果你将此筛选器与报表一起保存,报表读者便能在阅读视图中通过选择或清除值与筛选器进行交互。

  4. 选择后退箭头返回到上一个报表页。

重置为默认值

筛选器具有持久性 ,即当你离开报表时,Power BI 会保留你对筛选器、切片器和其他数据视图所做的更改。 因此,在返回报表时,可以从上次停下的地方继续。 如果你不需要保留筛选器更改,请选择顶部菜单栏中的“重置为默认值”。

Reset to default icon.

请注意,作为报表创建者,你在保存报表时一起保存的任何筛选器都将成为所有报表读者的默认筛选器状态。 选择“重置为默认值”后,它们就会返回到这个状态。

注意事项和疑难解答

  • 如果未看到“字段”窗格,请确保你处于报表编辑视图中。
  • 如果你对筛选器进行了大量更改,并且需要恢复默认设置,请选择顶部菜单栏中的“重置为默认值”。 请注意:作为报表作者,当你保存报表时,其中任何筛选器都会变为默认筛选器设置。

更多问题? 尝试参与 Power BI 社区