GENERATESERIES
Gilt für:Berechnete Spalte
Berechnete Tabelle
Measure
visuelle Berechnung
Gibt eine einzelne Spaltentabelle zurück, die die Werte einer arithmetischen Datenreihe enthält, d. h. eine Abfolge von Werten, in denen sich jede von der vorhergehenden durch eine konstante Menge unterscheidet. Der Name der zurückgegebenen Spalte lautet "Value".
Syntax
GENERATESERIES(<startValue>, <endValue>[, <incrementValue>])
Parameter
Ausdruck | Definition |
---|---|
startValue |
Der erste Wert, der zum Generieren der Sequenz verwendet wird. |
endValue |
Der Endwert, der zum Generieren der Sequenz verwendet wird. |
incrementValue |
(Optional) Der Inkrementwert der Sequenz. Wenn nicht angegeben, ist der Standardwert 1. |
Rückgabewert
Eine einzelne Spaltentabelle, die die Werte einer arithmetischen Datenreihe enthält. Der Name der Spalte lautet "Value".
Bemerkungen
Wenn endValue kleiner als startValue ist, wird eine leere Tabelle zurückgegeben.
incrementValue muss ein positiver Wert sein.
Die Sequenz hält am letzten Wert an, der kleiner oder gleich "endValue" ist.
Diese Funktion wird für die Verwendung im DirectQuery-Modus nicht unterstützt, wenn sie in berechneten Spalten oder Sicherheitsregeln auf Zeilenebene (RLS) verwendet wird.
Beispiel 1
Die folgende DAX Abfrage:
EVALUATE GENERATESERIES(1, 5)
Gibt die folgende Tabelle mit einer einzelnen Spalte zurück:
[Wert] |
---|
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:
[Wert] |
---|
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:
[Wert] |
---|
10 |
10.5 |
11 |
11.5 |
12 |