GENERATESERIES
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 |