PowerBI:让用户可以选择包含或排除某种类型的数据

PowerBI: Giving users the option to include or exclude a type of data

我正在创建我的第一个 PowerBI 报告,分析员工缺勤数据。数据包含一个字段 'Absence Type',它对每条记录所指的缺勤类型进行分类。

我希望我的用户无论是否缺席类型 'Pandemic' 都能够查看我的报告。我可以通过将其排除在所有页面上对其进行硬过滤,但这使用户无法控制。

我考虑过将切片器与新的自定义列一起使用,但我认为这太混乱了。如果该列放置 'Yes' 或 'No' 关于缺勤类型是否为 'Pandemic',这将允许用户查看没有 'Pandemic' 条目或仅 [=21] 的数据=] 条目,但不提供组合选项。即使使用多选切片器,他们也可以轻松取消选择所有内容,并且根本看不到任何结果。

理想情况下,我需要的是一个 'Include Pandemic?' 滑块,他们可以在其中选择是或否(Yes 代表一切,No 代表一切减去 Pandemic 记录)或者他们可以单击以切换 Pandemic 记录的按钮或不在视觉范围内。

抱歉,如果这有一个明显的答案,我正在为我的组织开创 PowerBI,所以真的没有人可以在这里问!

在我看来,最好的解决方案是创建一个包含 2 个值的自定义列:

Pandemic - 如果类型是 Pandemic Non Pandemic - 如果类型不同于 pandemic

然后您将使用这个新列 + 缺席类型作为分层切片器。

这将使用户能够在以下各项之间进行选择:

  • Select all(如果用户 deselect 全部 select all 也将被应用)
  • 仅限非大流行
  • 仅限大流行病
  • 任意一种或多种缺勤类型

有办法做到这一点,但有点痛苦。因此,您需要考虑在 AbsenseType 上放置一个切片器并让用户自己弄明白。

您可以在此处使用的扩展点是 Buttons and Bookmarks

您可以创建两个按钮,每个按钮与一个书签相关联。每个书签都可以激活一组过滤器,因此一个可以排除 pandemic AbsenseType,另一个可以包含它。书签还可以切换视觉效果的可见性(参见 here)。因此,当“ExcludePandemic”书签处于活动状态时,相应的过滤器处于活动状态,并且“Include Pandemic”按钮可见。当“IncludePandemic”书签处于活动状态时,“Exclude Pandemic”按钮可见。