列转行
一、功能简介
列转行(逆透视)用于将二维表转换为一维表。
- 二维表:列字段中有一部分是相同性质的字段(如「消费金额、支出金额」两个列都是金额类字段);
- 一维表:每一列都是独立维度,没有任何两个字段是相同性质的,更适合进行数据分析。
例如:地区消费支出表中,「消费金额」和「支出金额」是两个相同性质的字段,通过列转行可将这两个字段合并成一列「金额」,每一行对应一个地区的某类金额。
二、操作步骤
以「销售订单明细表」为主表,演示将「含税金额、税额、不含税金额」合并为一列:
- 进入「新建可视化数据表」页面,选择主表「销售订单明细表」;
- 点击 添加加工步骤,在功能节点面板中选择 列转行(位于「更多」菜单中),进入列转行配置界面;
- 选择需要合并成一列的多个字段,如「含税金额、税额、不含税金额」;
- 系统将所选字段合并为一列,并通过行逐条展示每个字段的取值;
- 点击「确定」完成列转行。
三、配置说明
3.1 选择要转行的字段
勾选需要合并成一列的字段(通常为相同性质的多个字段)。选择后,这些字段的值会逐行展开,每行记录包含原字段的标识和新值。
3.2 转行效果
列转行后,每一列都是独立维度,原二维表中的多个同性质字段合并为一列,便于后续按行进行聚合、过滤等分析。
四、注意事项
- 列转行适用于将宽表中的多个同性质指标列转换为长表格式,便于数据分析;
- 如果后续需要新增参与转行的字段,需要在列转行操作中增加字段。