行转列
一、功能简介
行转列用于依据某个字段的字段值生成新的表头列,将一维表转成二维表。
- 一维表(流水线表格):有固定的列名,数据一行一行地添加;
- 二维表(关系型表格):数据区域的值需要通过行和列同时确定,更符合日常阅读习惯,信息更浓缩,适合展示分析结果。
例如:学生成绩表中,「科目」字段包含「语文、数学、英语」三行数据,通过行转列可将科目作为新列,展示每个学生的各科成绩。
二、操作步骤
以「销售订单明细表」为主表,演示将「销售员」作为新列展示:
- 进入「新建可视化数据表」页面,选择主表「销售订单明细表」;
- 点击 添加加工步骤,在功能节点面板中选择 行转列(位于「更多」菜单中),进入行转列配置界面;
- 将转换行字段设置为需要转为列的字段(如「销售员」);
- 将新列的值设置为要展示的取值字段(如「含税金额」);
- 选择生成的新列后,即可看到每个订单的销售员对应的金额数据;
- 点击「确定」完成行转列。
三、配置说明
3.1 转换行字段
选择要依据其字段值生成新列的字段,该字段的不同取值会成为新表的列名。
3.2 新列的值
选择新列中展示的取值字段,即二维表中每个单元格对应的数值来源。
四、注意事项
- 生成的新列数量不能超过 100 列;
- 除参与行转列的字段外,其余字段应作为行转列的标识(唯一维度),否则行转列的结果会产生多行重复数据;
- 若字段值会随数据更新而变化,生成的新列也会随之变化。