假设我有两列:如何在Tableau中分组/数据透视?
A | B
1 | 5
1 | 6
2 | 16
3 | 7
3 | 9
我想有以下透视:
A | B
1 | 6
2 | 16
3 | 9
而且在B
执行AVG()
或其他功能来显示结果。我该怎么做?
假设我有两列:如何在Tableau中分组/数据透视?
A | B
1 | 5
1 | 6
2 | 16
3 | 7
3 | 9
我想有以下透视:
A | B
1 | 6
2 | 16
3 | 9
而且在B
执行AVG()
或其他功能来显示结果。我该怎么做?
很多选择:
window_avg(max(B))
{avg({fixed A : max(B)})}
但可能是矫枉过正将“A”的数据类型转换为字符串并将其拖到维中,因为您希望按A进行分组。 Pull dimensions and measures to rows - 当您在行中拉A和B时,Tableau将自动按“ A“并在”B“上做一笔总和。 您可以通过创建计算字段或双击度量值框来执行更多操作。
AVG([B])
点击链接下载文件twbx >> Group by A tableau packaged workbook
也许,我需要澄清这个问题,但我的目标是在A的所有值上运行一个聚合函数''B''(在主轴之后),因此我寻找的平均值是(6 + 16 +9)/ 3 = 10.3 – BreakPhreak
明白了,在这种情况下 - @alex建议的选择将起作用。开窗/总计/ LOD。 – svellaiyan
LOD正是我所需要的,谢谢 – BreakPhreak