Skip to main content

Make Columns tool 制作列工具

“创建列”工具的官方支持

从 2024.1 版本开始,Alteryx 正式支持“创建列”工具。现在可通过 Designer 中的“转换”工具类别访问该工具。

单个工具示例

“创建列”工具具有单个工具示例。转至 示例工作流 以了解如何在 Alteryx Designer 中访问此示例和其他更多示例。

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

如果您希望组织记录以使其更好地适应表格,则可以使用此工具进行报告或显示。例如,如果您不想显示包含 50 条记录的列表,则可以使用“创建列”工具将这些记录组织成一个 5 列 10 行的表。

配置工具

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

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

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

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

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

    • 垂直排列 :Designer 按记录的传入位置对记录进行排序,并按行从上到下填充单元格。Designer 将换行到指定的列数。

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

  3. 分组字段(可选) :指定组字段时,Designer 将按组值对记录进行排序,并根据记录在特定组的列中的传入记录位置对记录进行排列。您可以使用 全部 清除 按钮选择所有字段或清除您的选择。

示例

未分组

表 3. 输入数据流

Food

Apple

Banana

Cherry

Date

Asparagus

Broccoli

Carrot

Daikon



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

Column_1_Food

Column_2_Food

Apple

Banana

Cherry

Date

Asparagus

Broccoli

Carrot

Daikon



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

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. 水平排列:输入数据流中的“组”列是通过工具配置中的 分组字段 选择的字段。

Column_1_Food

Column_2_Food

Fruit

Apple

Banana

Fruit

Cherry

Date

Vegetable

Asparagus

Broccoli

Vegetable

Carrot

Daikon



表 8. 垂直排列:输入数据流中的“组”列是通过工具配置中的 分组字段 选择的字段。

Column_1_Food

Column_2_Food

Fruit

Apple

Cherry

Fruit

Banana

Date

Vegetable

Asparagus

Carrot

Vegetable

Broccoli

Daikon