安捷智用-使用手册

行转列

一、功能简介

行转列用于依据某个字段的字段值生成新的表头列,将一维表转成二维表。

  • 一维表(流水线表格):有固定的列名,数据一行一行地添加;
  • 二维表(关系型表格):数据区域的值需要通过行和列同时确定,更符合日常阅读习惯,信息更浓缩,适合展示分析结果。

例如:学生成绩表中,「科目」字段包含「语文、数学、英语」三行数据,通过行转列可将科目作为新列,展示每个学生的各科成绩。

二、操作步骤

以「销售订单明细表」为主表,演示将「销售员」作为新列展示:

  1. 进入「新建可视化数据表」页面,选择主表「销售订单明细表」;
  2. 点击 添加加工步骤,在功能节点面板中选择 行转列(位于「更多」菜单中),进入行转列配置界面;
  3. 将转换行字段设置为需要转为列的字段(如「销售员」);
  4. 将新列的值设置为要展示的取值字段(如「含税金额」);
  5. 选择生成的新列后,即可看到每个订单的销售员对应的金额数据;
  6. 点击「确定」完成行转列。

三、配置说明

3.1 转换行字段

选择要依据其字段值生成新列的字段,该字段的不同取值会成为新表的列名。

3.2 新列的值

选择新列中展示的取值字段,即二维表中每个单元格对应的数值来源。

四、注意事项

  • 生成的新列数量不能超过 100 列;
  • 除参与行转列的字段外,其余字段应作为行转列的标识(唯一维度),否则行转列的结果会产生多行重复数据;
  • 若字段值会随数据更新而变化,生成的新列也会随之变化。