Sequence 函式
適用於: 畫布應用程式 桌面流程 模型導向應用程式 Power Platform CLI
產生順序編號表。
Description
Sequence 函式會產生單一序號的清單,例如 1、2、3。 欄名稱為 Value。
Sequence( 4 )
等於 [1,2,3,4]
。
使用 Sequence 搭配 ForAll 函式來重複特定的次數。 例如,下列公式可將 10 個亂數新增至集合 MyRandomNumbers:
ForAll( Sequence( 10 ), Collect( MyRandomNumbers, Rand() ) )
ForAll也可以用來將值轉換成其他資料類型,並傳回新的表格。 例如,下列公式會傳回未來 10 天的表格:
ForAll( Sequence( 10 ), DateAdd( Today(), Value, Days ) )
要產生的記錄數會向下捨入為最接近的整數,且必須介於 0 到 50,000 之間。 產生零個記錄的表格會產生空白表格。
Note
Sequence 限制為 50,000 個記錄。
語法
Sequence( Records [, Start [, Step ] ] )
- Records – 必要項目。 要建立的記錄數目。 必須位於 0 到 50,000 的範圍中。
- Start – 選擇性。 序列的起始編號。 預設為 1。
- Step – 選擇性。 序列中每個連續編號的增量。 Step 從 Start 倒數時可以為負。 預設為 1。
範例
基本使用方式
公式 | 描述 | 結果 |
---|---|---|
Sequence( 4 ) | 會從預設 1 開始產生 4 個記錄表格,並以預設 1 遞增。 | |
Sequence( 4, 24 ) | 從 24 開始產生 4 個記錄表格,並以預設 1 遞增。 | |
Sequence( 4, 4, -1 ) | 從 4 開始產生 4 個記錄表格,並以 -1 遞增,有效地向後計數。 | |
Sequence( 4, -100, 0.5 ) | 從 -100 開始產生 4 個記錄表格,並以 0.5 遞增。 | |
Sequence( 0.9 ) | 產生空白表格,計數向下捨入至 0。 | |
ForAll( Sequence( 4 ), Rand() ) | 產生亂數的 4 個記錄表格。 |
實際數字會有所不同。 |
Concat( Sequence( 5 ), Text( Value ) & " " ) |
產生從 1 到 5 之間的數字字串。 | "1 2 3 4 5 " |
字元對應表
請參閱 Char 函式參考,兩個 Sequence 函式共同作用以二維配置來顯示字元對應表。
棋盤
請參閱 As 運算子參考,兩個 Sequence 函式共同作用以在文字字串和兩個巢狀資源庫中建立棋盤。