次の方法で共有


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