Condividi tramite


GENERATESERIES

Si applica a:colonna calcolatatabella calcolataMeasurecalcolo visivo

Restituisce una singola tabella di colonne contenente la values di una serie aritmetica, ovvero una sequenza di values in cui ognuna differisce dalla precedente per una quantità costante. Il nome della colonna restituita è Value.

Sintassi

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

Parametri

Termine Definizione
startValue Il value iniziale utilizzato per generate la sequenza.
endValue Fine value utilizzata per generate la sequenza.
incrementValue (Facoltativo) Incremento value della sequenza. Quando not specificato, il value predefinito è 1.

Restituisce value

Tabella a colonna singola contenente la values di una serie aritmetica. Il nome della colonna è Value.

Osservazioni

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

  • incrementValue deve essere un valuepositivo.

  • La sequenza si arresta in corrispondenza del lastvalue minore di or uguale a endValue.

  • Questa funzione è not supportata per l'uso in modalità DirectQuery quando viene usata nelle colonne calcolate or 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:

[Value]
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:

[Value]
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:

[Value]
10
10.5
11
11.5
12