Compartir a través de


GENERATESERIES

Se aplica a:columna Calculadatabla calculadaMedidacá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