如何在Tableau中将3个度量字段合并至单列展示?
在Tableau中实现度量字段纵向合并展示的方法
要把现有报表里的三个度量字段合并到新增的Metrics列,让每个姓名对应三行数值,按下面的步骤操作:
1. 对度量字段进行透视处理
- 打开Tableau的数据源界面,选中
Sum、Profit、Loss这三个度量字段 - 右键点击选中的字段,选择「透视」选项,此时Tableau会自动生成两个新列:「透视字段名称」(对应原来的度量字段名)和「透视字段值」(对应度量的数值)
- 若不需要显示原来的度量名称,直接删除「透视字段名称」列;再把「透视字段值」列重命名为
Metrics
2. 调整工作表的视图格式
- 切换到工作表界面,把
Name字段拖到行功能区,把Metrics字段拖到文本功能区 - 右键点击行功能区里的
Name字段,取消勾选「重复标签」选项,这样每个姓名只会在第一行显示,后续行的Name位置会留白 - 最后调整表格的对齐方式,让
Metrics列的数值对齐,就能得到你想要的展示效果
额外说明
如果之后需要区分每个数值对应的度量类型(比如标注是Sum还是Profit),可以保留「透视字段名称」列,把它拖到文本功能区放在Metrics字段旁边即可。
内容的提问来源于stack exchange,提问作者Saa17
相关产品推荐
相关产品推荐

