【问题标题】:Running total quick calculation in Tableau with two different groupings在 Tableau 中使用两个不同的分组运行总快速计算
【发布时间】:2015-04-29 16:16:35
【问题描述】:

我有下面的图表,它使用快速表计算来计算每个月跨组类别的值的百分比。

我想要的是计算每个月组类别中每月运行总计值的百分比。我可以单独创建每月运行总计的快速计算,但我似乎无法将它与下面的这个结合起来,因为一个需要跨表快速计算,另一个需要跨组快速计算。任何人都可以建议这是否可行?

here的工作簿,上面的问题在第二个标签中。

编辑:让我举例说明我的意思: 四月:A = 1000, B=500, C= 200, D=300 -> 总数为​​ 2000 图表中 4 月份的百分比是 A = 1000/2000 = 50%, B = 25%, C = 10%, D = 15%, total = 100%

五月:A=2000, B=2000, C=1800, D=200 -> 4月+5月累计 A=3000, B=2500, C=2000, D=500 -> 总计8000 图表中 5 月份的百分比是 A=3000/8000 = 37.5%, B = 31.25%, C = 25%, D = 6.25%, total = 100%

【问题讨论】:

  • 这是一个相当简单的请求,虽然我找不到解决方案。问题是您需要一个 TOTAL(RUNNING_SUM()),这是 Tableau 不允许的(total() 中的表计算)。抱歉,我帮不上忙,试试 Tableau 社区和支持

标签: tableau-api


【解决方案1】:

我在其他地方得到了答案,并认为我应该在这里更新。解决方案是使用辅助表计算。基本上,在将SUM(Value) 药丸放入 Row 之后:

  • 右击选择Add Table Calculation
  • 将表的运行总和设置为主要计算(跨)
  • 勾选Perform a secondary calculation on the result
  • 将占表总数的百分比(向下)设置为辅助计算

请参阅下面的设置屏幕截图。

【讨论】:

    【解决方案2】:

    您是否正在寻找方法来计算整个类别的总和?当你说要计算百分比时不清楚?但是,如果您正在寻找整个类别中的百分比总和...您可以编辑您的计算并将计算类型设置为运行总计,汇总值(您可以选择 sum 、average、min、...max)和运行选项选择类别。

    【讨论】:

    • 我已经编辑了这个问题来举个例子。我想要每月运行总计类别中的百分比。正如 Inox 在评论中强调的那样,我认为这与您的建议一致,TOTAL(RUNNING_SUM()) (或平均值或其他汇总值)似乎不适用于 RUNNING_SUM()
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-06-24
    • 2021-03-04
    • 1970-01-01
    • 1970-01-01
    • 2017-05-29
    • 1970-01-01
    相关资源
    最近更新 更多