---
url: /v6.2/dataset-unpivot.md
---
# 列转行数据集

列转行数据集是对原有数据集进行列转行操作生成的数据集。

## 创建列转行数据集

1.新建数据集。
进入数据集页面，点击新建数据集，选择列转行。
![](/images/data-management/dataset-unpivot-create.png)

2.点击待操作的数据集，右侧出现设置页面。
![](/images/data-management/dataset-unpivot-002.png)

3.设置转置分组列和转置数值列。

* 转置分组列：
  * 分组列名称：转置列转为行后的字段名称。 分组列类型包括文本、数字和日期三种类型。 转置列即待转为行的列，可以修改分组值，支持添加多个转置列。
  * 转置数值列：转置列转为行后，其值所在的新列名。
    ![](/images/data-management/dataset-unpivot-003.png)

4.点击预览转置结果，查看结果是否符合预期。转置后，机器人、机械手、辅机、水电气、自动化等列转置为行后存放在部件列(红框)中，机器人、机械手、辅机、水电气、自动化等列的值存放在个数列（蓝框）中，黄框是原数据集中的字段，在转置后的数据集中直接继承下来。

![](/images/data-management/dataset-unpivot-004.png)

5.配置数据结构，保存数据集。
点击下一步，进入数据结构页面。可以修改字段别名，设置字段显示或隐藏，然后保存数据集。
![](/images/data-management/dataset-unpivot-005.png)

## 说明

1. 列转行数据集的字段分为两部分， 一部分是列转行的新字段和其值对应的新字段，另一部分是原数据中的其他字段。
