如何在Tableau文本表中将子类别字段值转换为独立列展示
Tableau 行转列展示实现方案
以下是两种适合新手的操作方案,可根据你的使用场景选择:
方案1:工作表视图直接生成(无需修改数据源结构,最快实现)
仅需要在工作表界面拖拽字段即可得到你要的表格结构:
- 进入Tableau工作表界面,将
Category1、Subcategory1两个字段拖到「行」功能区 - 将
AmountType字段拖到「列」功能区 - 将
Amount字段拖到「文本」标记卡,确认聚合方式为「求和」即可(如果同分类下数据唯一,求和结果和原始值完全一致)
方案2:转换数据源为宽表结构(适合后续多场景复用该结构)
如果你需要固定生成Actual、Budget两个独立字段供后续所有分析使用,可通过计算字段实现:
- 点击顶部菜单「分析」→「创建计算字段」,新建名为
Actual的字段,输入公式:IF [AmountType] = 'Actual' THEN [Amount] END - 用同样方式新建名为
Budget的字段,输入公式:IF [AmountType] = 'Budget' THEN [Amount] END - 将
Category1、Subcategory1拖到「行」功能区,将新建的Actual、Budget字段拖到「文本」标记卡,聚合方式选择「求和」即可得到目标结构的表格。
内容的提问来源于stack exchange,提问作者Anita
相关产品推荐
相关产品推荐

