[]
        
(Showing Draft Content)

行转列

1.功能概述

“行转列”,也称为“数据透视”或“Pivot”,是ETL过程中一种常见的数据转换操作,用于将数据的行值转换为列,从而改变数据的结构以适用数据分析的场景。

image

2.添加“行转列”节点

2.1添加节点

通过拖拽,将左侧面板中的“行转列”节点拖拽至画布区域。

image

2.2与前置节点建立关联关系

通过连线,与前置节点建立关系。

image

3.配置节点

3.1重命名节点名称

点击节点名称右侧的编辑按钮,可重命名该节点。

image

3.2配置节点

下面以实际例子说明,如何进行配置来进行行转列。

image

image

3.2.1选择要转换的列

参考上图,首先确定需要将“属性”列中的值作为新的列。

3.2.2选择分组依据

选择分组依据,即能唯一标识行的字段。

3.2.3指定新列并设定填充值

在下方的表格中添加新的列,指定新列的名称,

在“原字段”中输入原字段的值,用输入的原字段的值在原始表中匹配对应的“值”列的值,并将这个值填入到新列。

以上图为例,用订单ID+颜色,在原始表中匹配到了值为“红色”的值,将这个值填入到“颜色”这个新列当中。

4.预览数据

切换到“数据”页签,查看行转列的结果。

image