如何在 Tableau 中 group/pivot 数据?

How can I group/pivot data in Tableau?

假设我有两列:

A | B
1 | 5 
1 | 6
2 | 16
3 | 7
3 | 9

我想要以下枢轴:

A | B
1 | 6
2 | 16
3 | 9

并对B执行AVG()或其他功能以显示结果。我该怎么做?

将"A"的数据类型转换为字符串,然后将其拖到维度中,如您所愿按A分组。 Pull dimensions and measures to rows - 当您将 A 和 B 拉入行时,Tableau 将自动在 "A" 上进行分组并在 "B" 上进行求和。 您可以通过创建计算字段或双击度量值框来执行更多操作。

AVG([B])

点击link下载twbx文件>> Group by A tableau packaged workbook

很多选择:

  • 如果您的度量位于行或列架子上,那么您只需从“分析”选项卡中拖出一条平均线
  • 或者您可以从“分析”菜单中为您的列启用总计,然后使用 Avg
  • 对所有列进行总计
  • 或者您可以使用 table 计算,方法是将您的度量包装在对 window_avg() 的调用中,例如 window_avg(max(B))
  • 或者您可以使用 LOD 计算,例如 {avg({fixed A : max(B)})} 但这可能有点矫枉过正