Leer en inglés

Compartir a través de


GENERATESERIES

Se aplica a:columna CalculadaTabla calculadaMeasurecálculo visual

Devuelve una sola tabla de columnas que contiene el values de una serie aritmética, es decir, una secuencia de values en la que cada una difiere de la anterior por una cantidad constante. El nombre de la columna devuelta es Value.

Sintaxis

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

Parámetros

Término Definición
startValue El value inicial usado para generate la secuencia.
endValue El final value usado para generate la secuencia.
incrementValue (Opcional) El incremento value de la secuencia. Cuando se proporciona not, el value predeterminado es 1.

Devolver value

Una sola tabla de columnas que contiene la values 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 valuepositivo.

  • La secuencia se detiene en el lastvalue que es menor que or igual a endValue.

  • Esta función se not se admite para su uso en el modo DirectQuery cuando se usa en columnas calculadas or reglas de seguridad de nivel de fila (RLS).

Ejemplo 1

La siguiente consulta DAX:

DAX
EVALUATE GENERATESERIES(1, 5)

Devuelve la tabla siguiente con una sola columna:

[Value]
1
2
3
4
5

Ejemplo 2

La siguiente consulta DAX:

DAX
EVALUATE GENERATESERIES(1.2, 2.4, 0.4)

Devuelve la tabla siguiente con una sola columna:

[Value]
1.2
1.6
2
2.4

Ejemplo 3

La siguiente consulta DAX:

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

Devuelve la tabla siguiente con una sola columna:

[Value]
10
10.5
11
11.5
12