Sequence 函数

适用于: 画布应用 Copilot Studio Desktop 流 模型驱动应用 Power Platform CLI Dataverse 函数

生成顺序数字表。

描述

Sequence 函数生成一个包含顺序数的列表,例如 1、2、3。 列的名称为 ValueSequence( 4 ) 等效于 [1,2,3,4]

SequenceForAll 函数一起使用可循环访问特定次数。 例如,以下公式向集合 MyRandomNumbers 添加 10 个随机数字:

ForAll( Sequence( 10 ), Collect( MyRandomNumbers, Rand() ) )

ForAll 还可用于将值转换为其他数据类型并返回新表。 例如,以下公式返回接下来 10 天的表:

ForAll( Sequence( 10 ), DateAdd( Today(), Value, Days ) )

要生成的记录的数量将向下取整为最近的整数,并且范围必须为 0 到 50,000。 生成无记录的表将生成表。

备注

Sequence 限制为 50,000 条记录。

语法

Sequence记录 [, Start [, Step ] ] ] )

  • Records(记录 )–必需。 要创建的记录的数量。 范围必须为 0 到 50,000。
  • Start –可选。 序列的起始数字。 默认值为 1。
  • 步骤 –可选。 序列中每个连续数字的增量。 步骤 可以是负数,以便从 Start 开始倒计时。 默认值为 1。

示例

基本用法

公式 描述 结果
Sequence( 4 ) 生成一个从默认数字 1 开始,以默认值 1 为增量的 4 记录表。 Sequence # 4.
Sequence( 4, 24 ) 生成一个从 24 开始,以默认值 1 为增量的 4 记录表。 Sequence 4, 24.
Sequence(4、4、-1) 生成一个从 4 开始,以 -1 为增量倒数的 4 记录表。 Sequence 4、4、-1。
Sequence( 4, -100, 0.5 ) 生成一个从 -100 开始,以 0.5 为增量的 4 记录表。 Sequence 4、-100、0.5。
Sequence( 0.9 ) 生成一个表,计数向下舍入为 0。 Sequence 0.9.
ForAll( Sequence4),兰德() 生成一个 4 记录的随机数表。 Sequence 带 Random 的 #4。
实际数字会有所不同。
Concat( Sequence5),
文本(值) - ”
生成一个从 1 到 5 的数字字符串。 "1 2 3 4 5 "

字符映射

请参阅 Char 函数参考,了解两 Sequence 个函数协同工作,以便在二维布局中显示字符映射。

棋盘

请参阅两个函数的 As 运算符参考,共同在文本字符串和两 Sequence 个嵌套库中创建棋盘。