如何仅将过滤器应用于一列?这些列的区别在于同一二进制过滤器的值

时间:2019-05-04 23:49:14

标签: tableau

我有一些可视化效果,这些可视化效果在6个单独的工作表中设置了条形图。这些条形图需要并排比较。 2个图将合并在一起形成一个并排图。它们的区别仅在于在相应的工作表中设置为0或1的过滤器。其他都一样。

示例: 在工作表1中,XMJ被Misdemeanor = 0过滤 在工作表2中,XMJ的过滤条件为Misdemeanor = 1

我想让它们并排显示以进行比较。

我已经尝试过复制XMJ并将其并排使用,但是无法将Misdemeanor = 1或0分别应用于重复列。

这是文件:Visualz

1 个答案:

答案 0 :(得分:0)

您可以使用table calc filter完成此操作。

创建一个计算lookup(min([Misdemeanor]),0)并将其放在每张纸的过滤器架子上,您可以独立过滤它们。

表计算发生在数据显示在可视化之后(请参见Order of Operations)。

min([Misdemeanor])部分告诉Tableau您要查看最小值(这也可以是max / attr / sum,在您的情况下无关紧要)。

lookup(measure,0)告诉Tableau查看度量的当前行(但要在表中已有数据之后再次查看)。此时,您可以对其进行独立过滤。

编辑:另一个想法是,您可能只是将过滤器设置为“全部使用此数据源”或(多个)选定的工作表。您可以在工作表(第一个图片)或仪表板(第二个工作表)中更改此行为。

Worksheet filter enter image description here