You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Tableau中从4列创建2×2交叉表?

Tableau生成指定分组2×2交叉表的步骤

你的核心需求是把宽表格式的1A、1B、2A、2C列转成行(A/B)、列(1/2)分组的交叉表,需要先重塑数据结构,再创建可视化,具体操作如下:

1. 数据重塑(宽表转长表)

Tableau对长表结构的支持更好,所以第一步要把现有列拆分成分组维度:

  • 打开数据源界面,选中1A、1B、2A、2C这四列,右键选择数据透视表,生成透视字段名称和透视字段值两个字段。
  • 右键点击透视字段名称,选择拆分,Tableau会自动按数字和字母拆分出两个新字段(比如默认命名为透视字段名称-1和透视字段名称-2),前者对应列分组的1/2,后者对应行分组的A/B/C。
  • 在透视字段名称-2上添加筛选器,只保留A和B,过滤掉不需要的C类型。

2. 创建交叉表可视化

切换到工作表界面,完成以下拖拽操作:

  • 将拆分后的透视字段名称-1(对应1/2)拖到列功能区,作为列分组维度。
  • 将透视字段名称-2(对应A/B)拖到行功能区,作为行分组维度。
  • 将透视字段值拖到文本功能区,默认会自动计算求和(如果不是,右键该字段选择度量 > 求和)。

3. 调整格式与细节

  • 右键行/列的字段标题,选择编辑别名,可以把字段名改成更直观的「行(A、B)」「列(1、2)」。
  • 如果2B位置显示空值,可右键文本区的求和(透视字段值),选择格式,在弹出的格式面板中设置空值显示为0或其他内容。
  • 如需调整表格边框、字体样式,可通过顶部菜单栏的「格式」选项卡进行设置。

这样就能在单个工作表中生成符合需求的2×2交叉表,直接拖入仪表盘即可使用。

内容的提问来源于stack exchange,提问作者Dieu94

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.25 03:17:08