Condividi tramite


GENERATESERIES

Si applica a:colonna calcolatatabella calcolata calcolo visivomisura

Restituisce una tabella a colonna singola contenente i valori di una serie aritmetica, ovvero una sequenza di valori in cui ognuna è diversa dalla precedente in base a una quantità costante. Il nome della colonna restituita è Value.

Sintassi

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

Parametri

Termine Definizione
startValue Valore iniziale utilizzato per generare la sequenza.
endValue Valore finale utilizzato per generare la sequenza.
incrementValue (Facoltativo) Valore di incremento della sequenza. Se non specificato, il valore predefinito è 1.

Valore restituito

Tabella a colonna singola contenente i valori di una serie aritmetica. Il nome della colonna è Value.

Osservazioni

  • Quando endValue è minore di startValue, viene restituita una tabella vuota.

  • incrementValue deve essere un valore positivo.

  • La sequenza si arresta all'ultimo valore minore o uguale a endValue.

  • Questa funzione non è supportata per l'uso in modalità DirectQuery quando viene usata nelle colonne calcolate o nelle regole di sicurezza a livello di riga.

Esempio 1

La query di DAX seguente:

EVALUATE GENERATESERIES(1, 5)

Restituisce la tabella seguente con una singola colonna:

[Valore]
1
2
3
4
5

Esempio 2

La query di DAX seguente:

EVALUATE GENERATESERIES(1.2, 2.4, 0.4)

Restituisce la tabella seguente con una singola colonna:

[Valore]
1.2
1.6
2
2.4

Esempio 3

La query di DAX seguente:

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

Restituisce la tabella seguente con una singola colonna:

[Valore]
10
10.5
11
11.5
12