Talend教程

Tableau 上下文过滤器

Tableau 中的普通过滤器彼此独立。这意味着每个过滤器从源数据中读取所有行并创建自己的结果。但是,在某些情况下,您可能希望第二个过滤器只处理第一个过滤器返回的记录。在这种情况下,第二个过滤器称为从属过滤器,因为它们只处理通过上下文过滤器的数据。上下文过滤器有两个主要目的。
提高性能-如果您设置了大量过滤器或拥有大量数据源,则查询速度可能会很慢。您可以设置一个或多个上下文过滤器来提高性能。 创建依赖数字或前 N 个过滤器-您可以设置上下文过滤器以仅包含感兴趣的数据,然后设置数字或前 N 个过滤器。

创建上下文过滤器

使用 Sample-superstore,找到名为 Furniture 的类别的前 10 个产品子类别。为实现此目标,请执行以下步骤。
步骤 1-将维度 Sub-Category 拖到 Rows 架,将度量 Sales 拖到 Columns Shelf。选择水平条形图作为图表类型。再次将维度 Sub-Category 拖到"过滤器"功能区。您将获得以下图表。
上下文过滤器 1
步骤 2-右键单击​​过滤器架中的子类别字段,然后转到名为 Top 的第四个选项卡。按字段选择选项。从下一个下拉菜单中,选择选项 Top 10 by Sales Sum,如下面的屏幕截图所示。
context filter 2
步骤 3-将维度 Category 拖到过滤器架子上。右键单击进行编辑,然后在常规选项卡下从列表中选择家具。如您所见,结果显示了三个子类别的产品。
context filter 3
步骤 4-右键单击​​"类别:家具"过滤器并选择"添加到上下文"选项。这会生成最终结果,其中显示了家具类别中的产品子类别,这些产品属于所有产品的前 10 个子类别。
context filter 4
昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4