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 |