GENERATESERIES

适用于:计算列计算表度量值视觉对象计算

返回一个单列表,其中包含一个算术序列的值,即一系列值,其中每个值与前面的值相差一个常数。 返回的列的名称为 Value。

语法

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

parameters

术语 定义
startValue 用于生成序列的初始值。
endValue 用于生成序列的最终值。
incrementValue (可选)序列的增量值。 如果未提供,则默认值为 1。

返回值

包含算术序列值的单列表。 列的名称为 Value。

备注

  • endValue 小于 startValue 时,将返回一个空表。

  • incrementValue 必须为正值。

  • 该序列在最后一个小于或等于 endValue 的值处停止。

  • 在已计算的列或行级安全性 (RLS) 规则中使用时,不支持在 DirectQuery 模式下使用此函数。

示例 1

以下 DAX 查询:

DAX
EVALUATE GENERATESERIES(1, 5)

返回具有单列的下表:

[值]
1
2
3
4
5

示例 2

以下 DAX 查询:

DAX
EVALUATE GENERATESERIES(1.2, 2.4, 0.4)

返回具有单列的下表:

[值]
1.2
1.6
2
2.4

示例 3

以下 DAX 查询:

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

返回具有单列的下表:

[值]
10
10.5
11
11.5
12