Power BI 微课堂 | 第30课:向报表添加筛选器
今天,我们继续学习:向报表添加筛选器。学习如何向 Power BI 报表添加可视化效果、页面或报表级别的筛选器,从而丰富报表的交互效果。
》“筛选器”窗格与筛选器级别
不管是使用 Power BI Desktop 还是 Power BI 服务,“筛选器”窗格都会显示在报表画布的右侧。如果未看到“筛选器”窗格,请选择右上角的“>”图标将其展开。
我们可以在“筛选器”窗格中应用筛选器,也可直接在报表页中选择切片器。“筛选器”窗格用于显示各个视觉对象中的字段,以及报表设计器添加的任何其他筛选器。
图示:Power BI 服务中的报表阅读视图
在“筛选器”窗格中,可以为报表设置三个不同级别的筛选器:视觉对象级、页面级和报表级。
视觉对象筛选器:可应用于报表页上的一个视觉对象。如果选择了报表画布上的视觉对象,则会看到视觉对象级筛选器。即使无法编辑报表,也可以选择一个视觉对象并对其进行筛选。
页面筛选器:可应用于报表页面上的所有视觉对象。
报表筛选器:可应用于报表中的所有页面。
下面,我们将介绍如何设置不同级别的筛选器。
》向视觉对象添加筛选器
视觉对象有两种不同类型的筛选器。视觉对象中的字段会自动筛选该视觉对象。作为报表设计者,你可以标识已经不是视觉对象的字段,并将此字段直接添加到“视觉对象级筛选器”桶中。
本文使用的是“零售分析”示例,如需跟随操作,可通过本页面右侧的按钮进行下载。
使用视觉对象中没有的字段进行筛选
在 Power BI Desktop 中,打开示例文件,选择“报表”视图。然后,展开“可视化效果”、“筛选器”和“数据”窗格(如果尚未打开的话)。
选择一个视觉对象,将其激活。本例中,我们选择 “Overview” 页上的散点图。视觉对象中的所有字段均位于“可视化效果”窗格中。它们还会在“筛选器”窗格中的“此视觉对象上的筛选器”标题下列出。
在“数据”窗格中,选择要添加为新视觉对象级筛选器的字段,再将它拖到筛选器窗格的“此视觉对象上的筛选器”区域中。在此示例中,我们将“类别”拖动到“在此处添加数据字段”。
请注意,不是将“类别”字段添加到可视化效果窗格。
在“类别”筛选器中,勾选“儿童”。这将筛选散点图,但其他视觉对象保持不变。
然后,如果你将此筛选器与报表一起保存,报表用户便能在阅读视图中通过选择或清除值与“类别”筛选器进行交互。
此外,如果将数值字段拖到筛选器窗格以创建视觉对象级筛选器,则筛选器将应用于基础数据行。例如在 Unit Cost 字段上添加一个筛选器,并进行设置,使得当 UnitCost > 20 时,将仅显示单位成本大于 20 的产品行的数据,且不论视觉对象中显示的数据点的总单位成本是多少均是如此。
》向整个页面添加筛选器
还可以添加报表页级别筛选器来筛选整个报表页。
在 Power BI Desktop 中,打开“零售分析”报表。打开“报表”视图,然后转到“地区每月销售额”页面。
在“数据”窗格中,选择要添加为新页面级筛选器的字段,再将它拖到筛选器窗格 - “此页面上的筛选器”区域的 “在此处添加数据字段”框中。在本例中,我们选择添加“地区经理”。
选择要筛选的值,并设置“基本”或“高级”筛选控件。
报表页上的所有可视化效果都会重新绘制,以反映更改。如果你将此筛选器与报表一起保存,报表用户便能在阅读视图中通过选择或清除值与筛选器进行交互。
》添加报表级别筛选器,筛选整个报表
在 Power BI Desktop 中,打开“零售分析”报表,打开“报表”视图。
在“数据”窗格中,选择要添加为新报表级筛选器的字段,再将它拖到“报表级筛选器”区域中,并选择要筛选的值。然后,活动页面上的视觉对象与报表中“所有页面上的视觉对象”都会随新的筛选器而变化。
》重置为默认值
筛选器具有持久性,即当你离开报表时,Power BI 会保留你对筛选器、切片器和其他数据视图所做的更改。
因此,在返回报表时,可以从上次停下的地方继续。如果你不需要保留筛选器更改,请使用 Power BI 顶部的“撤回”按钮。
请注意,作为报表创建者,你在保存报表时一起保存的任何筛选器都将成为所有报表读者的默认筛选器状态。选择“重置为默认值”后,它们就会返回到这个状态。
》注意事项和常见问题
如果未看到“数据”窗格,则表示你没有处于报表编辑视图。若要添加筛选器,请确认已处于报表编辑状态。
在 Power BI 服务中,如果你对筛选器进行了大量更改,并且需要恢复默认设置,请选择顶部菜单栏中的“重置为默认值”。请注意,作为报表作者,当你保存报表时,其中任何筛选器都会变为默认筛选器设置。
以上就是关于「向报表添加筛选器」的全部内容。感谢您的耐心阅读,更多 Power BI 学习资源,请持续关注优阅达大数据生态。