GENERATESERIES
算術系列の値を含む単一の列テーブルを返します。つまり、それぞれが前の数値と一定の数量で異なる値のシーケンスを返します。 返される列の名前は Value です。
構文
GENERATESERIES(<startValue>, <endValue>[, <incrementValue>])
パラメーター
用語 | 定義 |
---|---|
startValue |
シーケンスの生成に使用される初期値。 |
endValue |
シーケンスの生成に使用される終了値。 |
incrementValue |
(省略可能)シーケンスのインクリメント値。 指定しない場合、既定値は 1 です。 |
戻り値
算術系列の値を含む 1 つの列テーブル。 列の名前は Value です。
備考
endValue が startValue より小さい場合は、空のテーブルが返されます。
incrementValue は正の値である必要があります。
シーケンスは、endValue 以下の最後の値で停止します。
この関数は、計算列または行レベル セキュリティ (RLS) 規則で使用する場合、DirectQuery モードでは使用できません。
例 1
次の DAX クエリ:
EVALUATE GENERATESERIES(1, 5)
1 つの列を含む次のテーブルを返します。
[値] |
---|
1 |
2 |
3 |
4 |
5 |
例 2
次の DAX クエリ:
EVALUATE GENERATESERIES(1.2, 2.4, 0.4)
1 つの列を含む次のテーブルを返します。
[値] |
---|
1.2 |
1.6 |
2 |
2.4 |
例 3
次の DAX クエリ:
EVALUATE GENERATESERIES(CURRENCY(10), CURRENCY(12.4), CURRENCY(0.5))
1 つの列を含む次のテーブルを返します。
[値] |
---|
10 |
10.5 |
11 |
11.5 |
12 |