Skip to main content

Box with rows, a plus sign and an arrow pointing downward. “生成行”工具

单个工具示例

“生成行”有一个“单个工具示例”。访问 示例工作流 以了解如何在 Alteryx Designer 中访问此示例和其他更多示例。

使用“生成行”工具在记录级别创建新的数据行。使用此工具可创建数字、事务或日期的序列。

“生成行”工具遵循一个程序生成数据行。该程序包含一个初始表达式(应用于记录 1),然后应用一个循环表达式(如增量),根据条件(true 或 false)构建后续行,基于最终构建行的条件,直至条件为 false 时终止循环。

连接输入

此工具的输入连接是并非必选。

配置工具

  1. 选择它更新现有字段或创建新字段。

    • 更新现有字段 :评估传入的行并相应添加新记录。以包含起始值和结束值的输入为例,您要为中间的每个值生成一行。

    • 创建新字段 :该工具被配置为输入。如果您选择此方法,请指定新的“字段名称”以及适当的 类型 大小 。使用 大小 (数据类型的大小)对固定小数数值、字符串、日期时间、时间或空间对象数据类型进行手动更新。

  2. 指定 初始表达式 以开始创建行。您可以输入一个值、创建表达式或选择省略号按钮以打开 表达式编辑器

    [Low Range]

  3. 指定 条件表达式 ,其中条件为 true 或 false。如果条件为 true,则生成其他行,直至条件为 false 时终止。选择省略号按钮以打开 表达式编辑器

    LOWRANGE <= [HIRANGE]

  4. 指定 循环表达式(通常为增量) :通常表示为增量,并以此生成后续行,直至满足 false 条件时终止。选择省略号按钮以打开 表达式编辑器

    LOWRANGE + 1

配置条件表达式,以结束生成行并保留硬盘空间。

疑难解答

● 生成行 (5):循环表达式后,该值没有变化。

调整循环表达式以包含被修改的字段。

由于这个工具包含表达式编辑器,在应用或宏工作流中使用此工具时会出现一个额外的输入锚点。使用 界面 工具连接到问题锚点。如需了解详情,请访问 “界面”工具