GENERATESERIES
Gilt für:Berechnete Spalteberechnete TabelleMeasurevisuelle Berechnung
Gibt eine einzelne Spaltentabelle zurück, die die values einer arithmetischen Datenreihe enthält, d. h. eine Sequenz von values, in der sich jede von der vorhergehenden durch eine konstante Menge unterscheidet. Der Name der zurückgegebenen Spalte ist Value.
Syntax
GENERATESERIES(<startValue>, <endValue>[, <incrementValue>])
Parameter
Ausdruck | Definition |
---|---|
startValue |
Die erste value, die zum generate der Sequenz verwendet wird. |
endValue |
Das Ende value verwendet, um die Sequenz zu generate. |
incrementValue |
(Optional) Die Inkrementierung value der Sequenz. Wenn not angegeben wird, ist die Standard-value 1. |
value zurückgeben
Eine einzelne Spaltentabelle, die die values einer arithmetischen Datenreihe 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 valuesein.
Die Sequenz stoppt an der lastvalue, die kleiner als or ist, der endValue entspricht.
Diese Funktion wird not für die Verwendung im DirectQuery-Modus unterstützt, wenn sie in berechneten Spalten or 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:
[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 |