Skip to main content

Make Columns tool 创建列工具

实验室工具

这是一款 实验室 工具,不用于生产环境。它可能具有记录在案的已知问题,可能功能没有完善,并且可能会发生变化。

使用创建列工具获取数据行,并将记录封装为多列以对数据行进行排列。您可以指定要创建的列数,以及是要水平还是垂直布局记录。

如果您希望设置记录布局以使其更好地适应表格,此工具对于报告或显示目的非常有用。例如,您可能不想显示一个包含 50 条记录的列表,而是希望将这些记录装到一个 5 列 10 行的表格中。

配置工具

  1. 列数量:指定要创建的列数。对于每个现有字段,都将创建一个新列,并在列名称前加上“Column_#”。

    • 如果输入包含 2 个字段并且您指定 2 列(没有组规格),则该工具会生成 4 列。

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

  2. 选择水平或垂直排列记录:

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

    • 垂直排列:Designer 按记录的传入位置对记录进行排序,并按行从上到下填充单元格。Designer 将换行到指定的列数。如果记录不完全匹配,则用 [Null] 值填充集合。

  3. 分组字段(可选):指定组字段时,将按组值对记录进行排序,并根据记录在特定组的列中的传入记录位置对记录进行排列。

示例

未分组

表 3. 输入数据流

Food

Apple

Banana

Cherry

Date

Asparagus

Broccoli

Carrot

Daikon



表 4. 水平排列

Column_1_Food

Column_2_Food

Apple

Banana

Cherry

Date

Asparagus

Broccoli

Carrot

Daikon



表 5. 垂直排列

Column_1_Food

Column_2_Food

Apple

Asparagus

Banana

Broccoli

Cherry

Carrot

Date

Daikon



分组

表 6. 输入数据流

Group

Food

Fruit

Apple

Fruit

Cherry

Fruit

Banana

Fruit

Date

Vegetable

Asparagus

Vegetable

Carrot

Vegetable

Broccoli

Vegetable

Daikon



表 7. 水平排列

Group

Column_1_Food

Column_2_Food

Fruit

Apple

Banana

Fruit

Cherry

Date

Vegetable

Asparagus

Broccoli

Vegetable

Carrot

Daikon



表 8. 垂直排列

Group

Column_1_Food

Column_2_Food

Fruit

Apple

Cherry

Fruit

Banana

Date

Vegetable

Asparagus

Carrot

Vegetable

Broccoli

Daikon