Skip to main content

“创建列”工具

使用“创建列”工具获取数据行并将其排列为多列。您可以指定要创建的列数,以及是要水平还是垂直排列记录。

此工具适用于报表或展示用途,即当您希望整理数据以便完美地填入表格时。例如,如果您不想显示包含 50 条记录的列表,则可以使用“创建列”工具将这些记录组织成一个 5 列 10 行的表。

提示

此工具具有单个工具示例。查看访问示例工作流以了解如何在 Designer Cloud 中直接访问此示例和其他更多示例。

配置工具

  1. 列数:指定要创建的列数。对于每个现有列,该工具都会创建一个新列,并在列名称前添加“Column_#”。

    • 如果输入包含 2 列且您指定 2 列(未指定分组),该工具会输出 4 列。

    • 如果输入包含 2 列并且您指定了 2 列及 1 个组字段,则该工具会生成 3 列。

  2. 选择排列各列的方式:水平排列或垂直排列。

    • 水平排列:工具按传入位置对记录排序,然后从左到右填充单元格,直至填满指定列数。之后,该工具将记录换行到下一行,并继续从左到右排列记录。

    • 垂直排列:工具按传入位置对记录排序,然后从上到下逐行填充单元格。该工具会按您指定的列数进行换行/换列排列。

    如果记录不完全匹配,则用 [Null] 值填充集合。

  3. 分组依据列(可选):指定分组列时,该工具会按分组依据值对记录进行排序,然后根据记录在特定分组的列中的传入单元格位置对记录进行排列。

示例

未分组

表 23. 输入数据流

Food

Apple

Banana

Cherry

日期

Asparagus

Broccoli

Carrot

Daikon



表 24. 水平排列:列数设置为 2。

Column_1_Food

Column_2_Food

Apple

Banana

Cherry

日期

Asparagus

Broccoli

Carrot

Daikon



表 25. 垂直排列:列数设置为 2。

Column_1_Food

Column_2_Food

Apple

Asparagus

Banana

Broccoli

Cherry

Carrot

日期

Daikon



分组

表 26. 输入数据流

Group

Food

Fruit

Apple

Fruit

Cherry

Fruit

Banana

Fruit

日期

Vegetable

Asparagus

Vegetable

Carrot

Vegetable

Broccoli

Vegetable

Daikon



表 27. 水平排列:输入数据流中的“分组”列是在工具配置中分组依据列下选择的列。

Group

Column_1_Food

Column_2_Food

Vegetable

Asparagus

Broccoli

Vegetable

Carrot

Daikon

Fruit

Apple

Banana

Fruit

Cherry

日期



表 28. 垂直排列:输入数据流中的“分组”列是在工具配置中分组依据列下选择的列。

Group

Column_1_Food

Column_2_Food

Vegetable

Asparagus

Carrot

Vegetable

Broccoli

Daikon

Fruit

Apple

Cherry

Fruit

Banana

日期