GENERATESERIES
Gilt für:Berechnete Spalte
Berechnete Tabelle
Measure
Visuelle Berechnung
Gibt eine Tabelle mit einer einzelnen Spalte zurück, die die Werte einer arithmetischen Reihe enthält. Dabei handelt es sich um eine Folge von Werten, bei denen sich jeder Wert um eine konstante Menge vom vorhergehenden unterscheidet. Der Name der zurückgegebenen Spalte ist „Value“.
Syntax
GENERATESERIES(<startValue>, <endValue>[, <incrementValue>])
Parameter
Begriff | Definition |
---|---|
startValue | Der Anfangswert, der verwendet wird, um die Reihe zu generieren. |
endValue | Der Endwert, der verwendet wird, um die Reihe zu generieren. |
incrementValue | (Optional) Der Inkrementwert der Reihe. Falls nicht angegeben, ist der Standardwert 1. |
Rückgabewert
Eine Tabelle mit einer einzelnen Spalte, die die Werte einer arithmetischen Reihe enthält. Der Name der Spalte ist „Value“.
Bemerkungen
Wenn endValue kleiner als startValue ist, wird eine leere Tabelle zurückgegeben.
incrementValue muss ein positiver Wert sein.
Die Reihe wird beim letzten Wert beendet, der kleiner oder gleich endValue ist.
Die Verwendung dieser Funktion im DirectQuery-Modus wird nicht unterstützt, wenn sie in berechneten Spalten oder RLS-Regeln (Row-Level Security) eingesetzt wird.
Beispiel 1
Die folgende DAX-Abfrage:
EVALUATE GENERATESERIES(1, 5)
Gibt die folgende Tabelle mit einer einzelnen Spalte zurück:
[Value] |
---|
1 |
2 |
3 |
4 |
5 |
Beispiel 2
Die folgende DAX-Abfrage:
EVALUATE GENERATESERIES(1.2, 2.4, 0.4)
Gibt die folgende Tabelle mit einer einzelnen Spalte zurück:
[Value] |
---|
1.2 |
1.6 |
2 |
2.4 |
Beispiel 3
Die folgende DAX-Abfrage:
EVALUATE GENERATESERIES(CURRENCY(10), CURRENCY(12.4), CURRENCY(0.5))
Gibt die folgende Tabelle mit einer einzelnen Spalte zurück:
[Value] |
---|
10 |
10,5 |
11 |
11,5 |
12 |