GENERATESERIES
返回一个列表,其中包含算术序列的 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 |