共用方式為


GENERATESERIES

適用於:計算結果列匯出數據表量值視覺計算

傳回包含算術數列值 (亦即,值序列) 的單一資料行資料表,其中的每個值與前一個值有恆量差。 傳回的資料行名稱為 Value。

語法

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

參數

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

傳回值

傳回包含算術數列值的單一資料行資料表。 欄名稱為 Value。

備註

  • 當 endValue 小於 startValue 時,則會傳回空白資料表。

  • incrementValue 必須為正值。

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

  • 在計算結果欄或資料列層級安全性 (RLS) 規則中使用時,不支援在 DirectQuery 模式中使用此函式。

範例 1

下列 DAX 查詢:

EVALUATE GENERATESERIES(1, 5)

傳回具有單一資料行的下列資料表:

[Value]
1
2
3
4
5

範例 2

下列 DAX 查詢:

EVALUATE GENERATESERIES(1.2, 2.4, 0.4)

傳回具有單一資料行的下列資料表:

[Value]
1.2
1.6
2
2.4

範例 3

下列 DAX 查詢:

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

傳回具有單一資料行的下列資料表:

[Value]
10
10.5
11
11.5
12