安捷智用-使用手册

列转行

一、功能简介

列转行(逆透视)用于将二维表转换为一维表。

  • 二维表:列字段中有一部分是相同性质的字段(如「消费金额、支出金额」两个列都是金额类字段);
  • 一维表:每一列都是独立维度,没有任何两个字段是相同性质的,更适合进行数据分析。

例如:地区消费支出表中,「消费金额」和「支出金额」是两个相同性质的字段,通过列转行可将这两个字段合并成一列「金额」,每一行对应一个地区的某类金额。

二、操作步骤

以「销售订单明细表」为主表,演示将「含税金额、税额、不含税金额」合并为一列:

  1. 进入「新建可视化数据表」页面,选择主表「销售订单明细表」;
  2. 点击 添加加工步骤,在功能节点面板中选择 列转行(位于「更多」菜单中),进入列转行配置界面;
  3. 选择需要合并成一列的多个字段,如「含税金额、税额、不含税金额」;
  4. 系统将所选字段合并为一列,并通过行逐条展示每个字段的取值;
  5. 点击「确定」完成列转行。

三、配置说明

3.1 选择要转行的字段

勾选需要合并成一列的字段(通常为相同性质的多个字段)。选择后,这些字段的值会逐行展开,每行记录包含原字段的标识和新值。

3.2 转行效果

列转行后,每一列都是独立维度,原二维表中的多个同性质字段合并为一列,便于后续按行进行聚合、过滤等分析。

四、注意事项

  • 列转行适用于将宽表中的多个同性质指标列转换为长表格式,便于数据分析;
  • 如果后续需要新增参与转行的字段,需要在列转行操作中增加字段。