Freigeben über


RUNNINGSUM

Gilt für:berechnete Spalteberechnete TabelleMeasurevisuelle Berechnung

Gibt eine laufende Summe zurück, die entlang der angegebenen Achse der visuellen Matrix berechnet wird. Das heißt, die Summe der angegebenen Spalte, die über alle Elemente bis zum aktuellen Element einer Achse berechnet wird.

Syntax

RUNNINGSUM ( <column>[, <axis>][, <blanks>][, <reset>] )

Parameter

Begriff Definition
column Die Spalte, die den Wert für jedes Element bereitstellt.
Achse (Optional) Ein Achsenbezug, die Richtung, in der die laufende Summe berechnet wird.
Leerzeichen (Optional) Eine Enumeration, die definiert, wie leere Werte beim Sortieren behandelt werden.
Die unterstützten Werte sind:
  • DEFAULT (Standardwert), bei dem das Verhalten für numerische Werte leere Werte sind, werden zwischen 0 (null) und negativen Werten sortiert. Bei Zeichenfolgen werden leere Werte vor allen anderen Zeichenfolgen angeordnet, einschließlich leerer Zeichenfolgen.
  • FIRST: Leerzeichen werden immer am Anfang sortiert, unabhängig von der aufsteigenden oder absteigenden Sortierreihenfolge.
  • LAST: Leerzeichen werden immer am Ende sortiert, unabhängig von der aufsteigenden oder absteigenden Sortierreihenfolge.
reset (Optional) Gibt an, ob die Berechnung zurückgesetzt wird und auf welcher Ebene der Spaltenhierarchie der visuellen Form. Akzeptierte Werte sind: NONE, LOWESTPARENT, HIGHESTPARENT oder ein Integer. Das Verhalten hängt vom Integervorzeichen ab:
 – Wenn null oder ausgelassen, wird die Berechnung nicht zurückgesetzt. Gleichbedeutend mit NONE.
 – Wenn der Integer positiv ist, identifiziert er die Spalte beginnend mit dem höchsten Wert, unabhängig vom Aggregationsintervall. HIGHESTPARENT entspricht 1.
 – Wenn der Integer negativ ist, identifiziert er die Spalte beginnend mit dem niedrigsten Wert, relativ zum aktuellen Aggregationsintervall. LOWESTPARENT entspricht -1.

Rückgabewert

Ein skalarer Wert, die laufende Summe bis zum aktuellen Element der Achse.

Hinweise

Diese Funktion kann nur in visuellen Berechnungen verwendet werden.

Die <axis>-, <blanks>- und <reset>-Parameter können weggelassen werden.

Beispiel

Ausgehend von einer Tabelle, die den Gesamtumsatz für jede Produktkategorie und jedes Kalenderjahr zusammenfasst, fügt die folgende DAX-Abfrage eine Spalte mit dem Gesamtumsatz für diese Kategorie bis zu einem bestimmten Jahr hinzu.

SalesUpToDate = RUNNINGSUM([SalesAmount], Rows)

Der folgende Screenshot zeigt die visuelle Matrix und den Ausdruck der visuellen Berechnung:

Visuelle DAX-Berechnung

Weitere Informationen

INDEX
MOVINGAVERAGE
ORDERBY
PARTITIONBY
WINDOW