GENERATESERIES
Se aplica a:columna Calculada
tabla calculada
Medida
cálculo visual
Devuelve una sola tabla de columnas que contiene los valores de una serie aritmética, es decir, una secuencia de valores en la que cada una difiere de la anterior por una cantidad constante. El nombre de la columna devuelta es Value.
Sintaxis
GENERATESERIES(<startValue>, <endValue>[, <incrementValue>])
Parámetros
Término | Definición |
---|---|
startValue |
Valor inicial que se usa para generar la secuencia. |
endValue |
Valor final que se usa para generar la secuencia. |
incrementValue |
(Opcional) Valor de incremento de la secuencia. Cuando no se proporciona, el valor predeterminado es 1. |
Valor devuelto
Una sola tabla de columnas que contiene los valores de una serie aritmética. El nombre de la columna es Value.
Observaciones
Cuando endValue es menor que startValue, se devuelve una tabla vacía.
incrementValue debe ser un valor positivo.
La secuencia se detiene en el último valor menor o igual que endValue.
Esta función no se admite para su uso en el modo DirectQuery cuando se usa en columnas calculadas o reglas de seguridad de nivel de fila (RLS).
Ejemplo 1
La siguiente consulta DAX:
EVALUATE GENERATESERIES(1, 5)
Devuelve la tabla siguiente con una sola columna:
[Valor] |
---|
1 |
2 |
3 |
4 |
5 |
Ejemplo 2
La siguiente consulta DAX:
EVALUATE GENERATESERIES(1.2, 2.4, 0.4)
Devuelve la tabla siguiente con una sola columna:
[Valor] |
---|
1.2 |
1.6 |
2 |
2.4 |
Ejemplo 3
La siguiente consulta DAX:
EVALUATE GENERATESERIES(CURRENCY(10), CURRENCY(12.4), CURRENCY(0.5))
Devuelve la tabla siguiente con una sola columna:
[Valor] |
---|
10 |
10.5 |
11 |
11.5 |
12 |