示例 — 使用“前 N 个”筛选器根据属性显示前几个度量值

该示例说明如何使用度量列创建“前 N 个”筛选器,以根据属性显示该度量的最高值。

在此示例中,您有一个表可视化,其中显示一家杂货店的某些产品的库存。Dry Goods 部门有 10 个产品,Produce 部门有 10 个产品。
GUID-4F38B1F6-3B42-42E7-9B94-8B50C04C9BC6-default.png 的说明如下
.png 的说明

您希望细化可视化,以便根据可用件数显示 Produce 部门的前 4 个产品,并且希望只显示特定时段的数据。

选项:将“前 N 个”筛选器添加到筛选器栏中

通过将列拖动到筛选器栏来添加以下筛选器:
  • Department
  • Date
  • Amount

您可以将这些筛选器保留在相同的筛选器范围,例如未固定(作为画布筛选器)。但是,如果将 Amount 筛选器设置为基于特定属性进行筛选,则无法获得所需结果。将发生以下情况:

  • 为 Department 选择 Produce。可视化将仅显示 Produce 部门的产品。

  • 为 Date 选择 2020 Qtr 2。可视化将仅显示 2020 年第二季度 Produce 部门库存中的产品数量。

  • 单击 Amount,然后在筛选器对话框中,将筛选器类型更改为“前/后 N 个”。然后在“计数”行中键入 4,并在“依据”行中选择 Product。可视化将不显示任何数据。

在这种情况下,“前 N 个”筛选器是筛选器栏中的画布筛选器(未固定),它独立于其他画布筛选器应用。然后,“前 N 个”筛选器的结果集通过 AND 运算与其他画布筛选器组合,这将导致没有任何数据。

您可以改为在筛选器对话框中的“依据”行取消选择 Product,以便它使用“可视化效果中的所有属性”。
GUID-933C38F7-A033-4B6C-8FBC-1E301993993B-default.png 的说明如下
.png 的说明

现在,可视化将根据库存量显示 2020 年第 2 季度 Produce 部门的前 4 个产品,这正是您要查找的内容。这是因为“可视化效果中的所有属性”选项的作用类似于可视化筛选器,这意味着在其他两个筛选器之后应用“前 N 个”筛选器。

选项:将“前 N 个”筛选器直接添加到可视化

另一种实现此目的的方法是将 Amount 用作可视化筛选器。

将 "Department" 列和 "Date" 列拖动到筛选器栏。将 "Amount" 列拖动到可视化的“语法”窗格中的筛选器。

  • 为 Department 选择 Produce。可视化将仅显示 Produce 部门的产品。
  • 为 Date 选择 2020 Qtr 2。可视化将仅显示 2020 年第二季度 Produce 部门库存中的产品数量。
  • 在可视化中,单击 Amount,然后在筛选器对话框中,将筛选器类型更改为“前/后 N 个”。然后在“计数”行中键入 4,并在“依据”行中选择 Product

可视化将根据库存量显示 2020 年第 2 季度 Produce 部门的前 4 个产品。这是因为首先应用筛选器栏中的筛选器,然后应用可视化筛选器。
GUID-BACBBC38-FC6F-44F2-AAF2-54393A17AA4B-default.png 的说明如下
.png 的说明