“创建列”工具
使用“创建列”工具获取数据行并将其排列为多列。您可以指定要创建的列数,以及是要水平还是垂直排列记录。
此工具适用于报表或展示用途,即当您希望整理数据以便完美地填入表格时。例如,如果您不想显示包含 50 条记录的列表,则可以使用“创建列”工具将这些记录组织成一个 5 列 10 行的表。
提示
此工具具有单个工具示例。查看访问示例工作流以了解如何在 Designer Cloud 中直接访问此示例和其他更多示例。
配置工具
列数:指定要创建的列数。对于每个现有列,该工具都会创建一个新列,并在列名称前添加“Column_#”。
如果输入包含 2 列且您指定 2 列(未指定分组),该工具会输出 4 列。
如果输入包含 2 列并且您指定了 2 列及 1 个组字段,则该工具会生成 3 列。
选择排列各列的方式:水平排列或垂直排列。
水平排列:工具按传入位置对记录排序,然后从左到右填充单元格,直至填满指定列数。之后,该工具将记录换行到下一行,并继续从左到右排列记录。
垂直排列:工具按传入位置对记录排序,然后从上到下逐行填充单元格。该工具会按您指定的列数进行换行/换列排列。
如果记录不完全匹配,则用 [Null] 值填充集合。
分组依据列(可选):指定分组列时,该工具会按分组依据值对记录进行排序,然后根据记录在特定分组的列中的传入单元格位置对记录进行排列。
示例
未分组
Food |
|---|
Apple |
Banana |
Cherry |
日期 |
Asparagus |
Broccoli |
Carrot |
Daikon |
Column_1_Food | Column_2_Food |
|---|---|
Apple | Banana |
Cherry | 日期 |
Asparagus | Broccoli |
Carrot | Daikon |
Column_1_Food | Column_2_Food |
|---|---|
Apple | Asparagus |
Banana | Broccoli |
Cherry | Carrot |
日期 | Daikon |
分组
Group | Food |
|---|---|
Fruit | Apple |
Fruit | Cherry |
Fruit | Banana |
Fruit | 日期 |
Vegetable | Asparagus |
Vegetable | Carrot |
Vegetable | Broccoli |
Vegetable | Daikon |
Group | Column_1_Food | Column_2_Food |
|---|---|---|
Vegetable | Asparagus | Broccoli |
Vegetable | Carrot | Daikon |
Fruit | Apple | Banana |
Fruit | Cherry | 日期 |
Group | Column_1_Food | Column_2_Food |
|---|---|---|
Vegetable | Asparagus | Carrot |
Vegetable | Broccoli | Daikon |
Fruit | Apple | Cherry |
Fruit | Banana | 日期 |