共用方式為


GENERATESERIES

適用於:匯出數據行計算數據表量值視覺計算

傳回單一數據行數據表,其中包含算術數列的值,也就是一連串的值,其中每個值都因常數數量而不同。 傳回的數據行名稱為 Value。

語法

GENERATESERIES(<startValue>, <endValue>[, <incrementValue>])

參數

術語 定義
startValue 用來產生序列的初始值。
endValue 用來產生序列的結束值。
incrementValue (選擇性)序列的遞增值。 未提供時,預設值為1。

傳回值

包含算術數列值的單一數據行數據表。 數據行的名稱為 Value。

言論

  • 當 endValue 小於 startValue 時,會傳回空的數據表。

  • incrementValue 必須是正值。

  • 序列會在最後一個小於或等於 endValue 的值停止。

  • 在匯出數據行或數據列層級安全性 (RLS) 規則中使用時,不支援在 DirectQuery 模式中使用此函式。

範例 1

下列 DAX 查詢:

EVALUATE GENERATESERIES(1, 5)

傳回具有單一數據行的下表:

[值]
1
2
3
4
5

範例 2

下列 DAX 查詢:

EVALUATE GENERATESERIES(1.2, 2.4, 0.4)

傳回具有單一數據行的下表:

[值]
1.2
1.6
2
2.4

範例 3

下列 DAX 查詢:

EVALUATE GENERATESERIES(CURRENCY(10), CURRENCY(12.4), CURRENCY(0.5))

傳回具有單一數據行的下表:

[值]
10
10.5
11
11.5
12