JSRUN 用代码说话

上下文过滤器

编辑教程

上下文过滤器

Tableau中的正常过滤器彼此独立。这意味着每个过滤器从源数据读取所有行,并创建自己的结果。

但是在某些情况下,我们希望第二个过滤器只处理第一个过滤器返回的记录。因此,在这种情况下,第二个过滤器称为依赖过滤器,因为它们只处理通过上下文过滤器的数据。上下文过滤器有两个主要目的。

提高性能 - 如果设置了大量过滤器或具有大型数据源,查询可能会很慢。您可以设置一个或多个上下文过滤器以提高性能。
创建从属数字或前N个过滤器 - 您可以设置上下文过滤器以仅包括感兴趣的数据,然后设置数字或前N个过滤器。

创建上下文过滤器

使用Sample-superstore,让我们找到名为furniture的类别的产品的前10个子类别。为了实现这个目标,我们按照以下步骤。

第1步

将维子类别拖动到行搁板,将度量销售拖到列搁板。 选择水平条形图作为图表类型。将维子元素类别再次拖到过滤器架。我们得到下面的图表。

context_filter_1.jpg

第2步

右键单击过滤器架中字段子类别,然后转到名为Top的第四个选项卡。根据字段选择选项。从下一个下拉菜单中选择前10个按销售额排列的选项,如下所示。

context_filter_2.jpg

第3步

将维度类别拖动到过滤器架。右键单击它进行编辑,在常规选项卡下从列表中选择家具。正如你可以看到的结果显示三个子类的产品。

context_filter_3.JPG

第4步

右键单击类别 - 家具过滤器并选择选项添加到上下文。这将产生最终结果,其显示所有产品中前10个子类别中家具类别的产品子类别。

context_filter_4.JPG

JSRUN闪电教程系统是国内最先开创的教程维护系统, 所有工程师都可以参与共同维护的闪电教程,让知识的积累变得统一完整、自成体系。 大家可以一起参与进共编,让零散的知识点帮助更多的人。
X
支付宝
9.99
无法付款,请点击这里
金额: 0
备注:
转账时请填写正确的金额和备注信息,到账由人工处理,可能需要较长时间
如有疑问请联系QQ:565830900
正在生成二维码, 此过程可能需要15秒钟