【问题标题】:Adding Reference Line for Weighted Average in Tableau在 Tableau 中为加权平均值添加参考线
【发布时间】:2015-06-16 16:47:34
【问题描述】:

我有一个包含三个月数据的条形图。图表中的每一列都是一个月的数据,显示该月满足特定标准的行的百分比。在第一个月,100% 的 2 行符合度量。在第二个月,641 行中有 24.2% 符合该指标。在第 3 个月,1004 行中有 28.3% 符合该指标。我的参考线应该显示整个时间范围内的平均值显示 50.8%,即简单平均值(即 [100+24.2+28.3]/3)而不是加权平均值(即 [100*2+641* 24.2+1004*28.3]/[2+641+1004])。

在行架中,我有一个名为“符合条件的百分比”的度量,定义为 SUM([Criterion])/SUM([NUMBER OF RECORDS])

对于任何符合条件的记录,标准度量为 1,对于任何不符合条件的记录为 null。

如果我转到分析 >> 总计 >> 显示行总计,则会添加第 4 个条形图,该条形图显示其他三个条形图的正确加权平均值 (26.8%),但我真的希望显示这一点作为参考线,而不是在图表上有一个额外的条。 (添加总计柱也将参考线降至 44.8%,这是图表上现在显示的 4 个柱的简单平均值——我想不出比这更有用的信息了)。

如何添加加权平均值作为参考线?

【问题讨论】:

  • 重要问题,您已经拥有 Tableau 9.0 了吗?显然,在这个版本中,参考线变得容易了。

标签: tableau-api


【解决方案1】:

不要使用“平均”作为您的聚合,而是尝试在“编辑参考线”对话窗口中使用“总计”。

我不得不说这有点违反直觉,但这就是 Tableau 在线帮助的内容:

http://onlinehelp.tableau.com/current/pro/online/mac/en-us/reflines_addlines.html

总计 - 在单元格、窗格或整个视图中的所有值的聚合处放置一条线。此选项在计算加权平均值而不是平均值时特别有用。在使用自定义聚合进行计算时,它也很有用。总计是使用基础数据计算的,其行为与选择分析菜单中的总计选项之一相同。

【讨论】:

    【解决方案2】:

    如果您使用的是 Tableau 9,则可以使用 LOD 表达式创建第二个计算字段

    { SUM([Criterion]) / SUM([NUMBER OF RECORDS]) }
    

    这将在应用上下文和数据源过滤器后计算整个数据集的比率,而不按您视图中的任何其他维度(例如您的情况下的月份)对数据进行分区

    如果您将该新字段放在详细信息架上,则可以使用它来创建参考线。

    还有其他方法可以生成加权平均值,但在您的情况下这可能是最简单的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-07-03
      • 2018-04-14
      • 2021-05-25
      • 1970-01-01
      • 2018-10-23
      • 2016-05-23
      • 1970-01-01
      相关资源
      最近更新 更多