GENERATESERIES

适用于:计算列计算表Measure视觉计算

返回一个列表,其中包含算术序列的 values,即一系列 values,其中每个列表因常量数量而异。 返回的列的名称 Value。

语法

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

参数

术语 定义
startValue 用于 generate 序列的初始 value。
endValue 用于 generate 序列的结束 value。
incrementValue (可选)序列的增量 value。 提供 not 时,默认 value 为 1。

返回 value

包含算术系列 values 的单个列表。 列的名称为 Value。

言论

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

  • incrementValue 必须是正 value。

  • 序列在小于 or endValue 的 lastvalue 处停止。

  • 在计算列 or 行级别安全性 (RLS) 规则中使用时,not 支持在 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