Comparteix a través de


GENERATESERIES

Se aplica a:Columna calculadaTabla calculadaMedidaCálculo visual

Devuelve una tabla de una sola columna que contiene los valores de una serie aritmética, es decir, una secuencia de valores en la que cada valor difiere del 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 tabla de una sola columna 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 utiliza en columnas calculadas o en reglas de seguridad de nivel de fila (RLS).

Ejemplo 1

La consulta DAX siguiente:

EVALUATE GENERATESERIES(1, 5)

Devuelve la tabla siguiente con una sola columna:

[Valor]
1
2
3
4
5

Ejemplo 2

La consulta DAX siguiente:

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 consulta DAX siguiente:

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