Tableau 上下文筛选器

17 Mar 2025 | 阅读 2 分钟

您在 Tableau 中安排的所有筛选器都是独立计算的。并且,每个筛选器都会访问数据源中的所有行,而无需查看其他筛选器。

您可以将一个或多个类别筛选器安排为视图的上下文筛选器。上下文筛选器可以充当一个独立的筛选器。您安排的任何其他筛选器都定义为从属筛选器,因为它们仅处理通过上下文筛选器的数据。

创建上下文筛选器的原因如下

  • 提高性能:如果您要设置大量筛选器或有大量数据源,那么查询的运行速度会变慢。在这种情况下,您可以设置一个或多个上下文筛选器来提高性能。
  • 创建从属数值或 Top N 筛选器:您可以设置一个上下文筛选器,以仅包括您感兴趣的数据,并安排一个数值或 Top N 筛选器。

创建上下文筛选器

要创建上下文筛选器,请首先从现有类别筛选器的上下文菜单中选择“添加到上下文”。上下文在生成视图后计算一次。然后,所有其他筛选器都相对于上下文进行计算。上下文筛选器

  • 出现在筛选器窗格的顶部。
  • 通过筛选器窗格上的灰色标识。
  • 未在筛选器窗格上重新排列。

例如,考虑数据源,例如Sample-superstore,查找类别为Furniture的产品的前 10 个子类别。有以下步骤。

步骤 1:Sub-Category字段拖到“行”架,将 Sales 字段拖到“列”架。

步骤 2: 并且,从“显示我”选项卡中选择水平条形图。

步骤 3: 再次,将Sub-Category拖到“筛选器”架。您将获得以下屏幕截图所示的图表。

Tableau Context Filters

步骤 4: 右键单击“筛选器”架中的Sub-Category字段,然后单击“编辑筛选器”选项,然后转到弹出窗口中的“Top”选项卡。

步骤 5: 并且,选择“按字段”选项。从下一个下拉列表中,选择“按 Sales Sum 的前 10 名”选项,如下图所示。

Tableau Context Filters

步骤 6:Category字段拖到“筛选器”架。右键单击“Category”字段进行编辑,然后从列表中选择Furniture。它显示了三个产品子类别,结果如下图所示。

Tableau Context Filters

步骤 7: 现在,添加上下文筛选器,右键单击Category: Furniture筛选器,然后选择“添加到上下文”选项。

Tableau Context Filters

步骤 8: 以上所有步骤都会产生最终结果,该结果显示了来自 Furniture 类别下的产品子类别。

Tableau Context Filters
下一个主题Tableau条件筛选器