Udostępnij przez


RUNNINGSUM

Applies to:Calculated columnCalculated tableMeasureVisual calculation

Zwraca sumę bieżącą obliczaną wzdłuż danej osi macierzy wizualizacji. Oznacza to, że suma podanej kolumny obliczona na wszystkich elementach do bieżącego elementu osi.

Syntax

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

Parameters

Term Definition
column Kolumna, która zawiera wartość dla każdego elementu.
axis (Opcjonalnie) Odwołanie do osi, kierunek, w którym zostanie obliczona suma bieżąca. Jeśli pominięto, zostanie użyta pierwsza oś definicji kształtu wizualizacji.
orderBy (Opcjonalnie) Klauzula ORDERBY() z wyrażeniami określającymi sposób sortowania poszczególnych partycji wzdłuż axis. Jeśli orderBy nie zostanie podana, dane są sortowane według kolumn grupowania domyślnie axis w kolejności rosnącej.
blanks (Opcjonalnie) Wyliczenie, które definiuje sposób obsługi pustych wartości podczas sortowania axis.
Obsługiwane wartości to:
  • DEFAULT (wartość domyślna), gdzie zachowanie wartości liczbowych jest wartościami pustymi, są uporządkowane między wartościami zerowym i ujemnym. Zachowanie ciągów jest puste wartości są uporządkowane przed wszystkimi ciągami, w tym pustymi ciągami.
  • FIRSTwartości puste są zawsze uporządkowane na początku, niezależnie od kolejności sortowania rosnącego lub malejącego.
  • LASTwartości puste są zawsze uporządkowane na końcu, niezależnie od kolejności sortowania rosnącego lub malejącego.
reset (Opcjonalnie) Wskazuje, czy obliczenia są resetowane i na jakim poziomie hierarchii kolumn kształtu wizualizacji. Akceptowane wartości to: odwołanie do pola do kolumny w bieżącym kształcie wizualizacji, NONE (ustawienie domyślne), LOWESTPARENT, HIGHESTPARENTlub liczba całkowita. Zachowanie zależy od znaku całkowitego:
— jeśli nie zostanie pominięte, obliczenie nie zostanie zresetowane. Odpowiednik NONE.
— jeśli jest dodatnia, liczba całkowita identyfikuje kolumnę rozpoczynającą się od najwyższego, niezależnego od ziarna. HIGHESTPARENT jest równoważne 1.
— jeśli jest ujemna, liczba całkowita identyfikuje kolumnę rozpoczynającą się od najniższego, względem bieżącego ziarna. LOWESTPARENT jest równoważne -1.

Return value

Wartość skalarna, bieżąca suma do bieżącego elementu osi.

Remarks

Tej funkcji można używać tylko w obliczeniach wizualnych.

Parametry axis, orderBy, blanks i reset można pominąć.

Jeśli wartość reset jest bezwzględna (tj. dodatnia liczba całkowita HIGHESTPARENT lub odwołanie do pola), a obliczenie jest obliczane na poziomie docelowym lub wyższym w hierarchii, obliczenia są resetowane dla każdego pojedynczego elementu. Oznacza to, że funkcja jest obliczana w ramach partycji zawierającej tylko ten konkretny element.

Example

Biorąc pod uwagę tabelę podsumowującą łączną sprzedaż dla każdej kategorii produktów i roku kalendarzowego, poniższe zapytanie DAX dodaje kolumnę z łączną sprzedażą dla tej kategorii do danego roku.

SalesUpToDate = RUNNINGSUM([SalesAmount], Rows)

Poniższy zrzut ekranu przedstawia macierz wizualizacji i wyrażenie obliczania wizualizacji:

obliczania wizualizacji

See also

INDEX MOVINGAVERAGE ORDERBY PARTITIONBY WINDOW