【问题标题】:Tableau Dual Axis with different filters具有不同过滤器的 Tableau 双轴
【发布时间】:2017-01-25 04:35:23
【问题描述】:

我正在尝试创建一个包含两条线的图表,其中包含来自同一维度的两个过滤器。

我有一个包含 20 多个值的维度。我希望一行显示仅基于一个选定值的数据,另一行显示不包括该相同值的行。

我尝试了以下方法: - 创建一个重复/复制维度,并用第一个过滤原始维度,用第二个过滤副本。当我这样做时,图形消失了。 -创建一个尝试拆分度量的计算字段。这不是让我跟踪计数。

我希望这个在同一轴上;我能做的最好的事情是创建两张纸,一张带有第一个过滤器,一张带有第二个过滤器,然后将它们堆叠在仪表板中。

我的最终用户希望线条具有相同的视觉效果,否则我会对仪表板方法感到满意。不过,现在,我也想知道如何做到这一点。

【问题讨论】:

  • 请先尝试一下,然后如果您有这些尝试过的东西和错误,请发布您的问题。

标签: filtering tableau-api


【解决方案1】:

我们可以根据维度的值制作一个集合,然后将其放置在所需的架子上。因此,您将拥有自己的维度,该维度将相应地绘制并根据要求设置具有数据的数据,因为使用过滤器,您无法在每次需要时都独立显示数据。

【讨论】:

    【解决方案2】:

    很难准确地说出您想要实现什么,但过滤的问题很常见。

    重要的原则是 Tableau 将逐行过滤整个数据集。因此,复制要过滤的维度将无济于事,因为原始维度上的过滤器会过滤第二个维度中的相应行。任何解决方案都必须足够聪明才能解决这个问题。

    一种解决方案是构建两个使用计算而不是过滤器的新维度来创建新结果。假设您有一个维度 [size],其数字范围从 1 到 10,并且您想要比较包括和不包括数字 5 在内的总行数。您可以使用像 if [size] <> 5 then 1 else 0 end 这样的公式创建一个新字段

    对新字段求和将给出不包含 5 的行数的计数,这可以直接与原始 [size] 字段的行数进行比较,后者将给出数字包括 em> 值 5。

    这个基本原理可以扩展到更复杂的逻辑。关键是要认识到过滤器作用于数据中的每一行,并且它们本身不能在单个可视化中显示与替代过滤器选择的比较。

    根据您的问题的性质,可能还有其他值得研究的解决方案,包括集合和组,但您需要在此处为​​用户提供更具体的详细信息,以告诉您它们是否有用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-01-16
      • 2016-12-30
      • 1970-01-01
      • 2015-04-28
      • 1970-01-01
      • 2012-04-09
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多