MOVINGAVERAGE
Dotyczy:kolumna obliczeniowatabela obliczeniowaMeasureobliczenia wizualne
Zwraca ruchomą average obliczaną wzdłuż danej osi macierzy wizualizacji. Oznacza to, że average danej kolumny obliczonej na lastwindowSize
wierszach.
Składnia
MOVINGAVERAGE ( <column>, <windowSize>[, <includeCurrent>][, <axis>][, <blanks>][, <reset>] )
Parametry
Termin | Definicja |
---|---|
column |
Kolumna zawierająca value dla każdego elementu. |
windowSize |
Liczba wierszy do uwzględnienia w obliczeniach. Musi być stałą value. |
includeCurrent |
(Opcjonalnie) value logicznym określający, czy ornot uwzględnić bieżący wiersz w range. Domyślna value to True. |
axis |
(Opcjonalnie) Odwołanie do osi, kierunek, w którym zostanie obliczona ruchoma average. |
blanks |
(Opcjonalnie) Wyliczenie, które definiuje sposób obsługi blankvalues podczas sortowania.
Obsługiwane values to:
|
reset |
(Opcjonalnie) Wskazuje if resetowania obliczeń, and na jakim poziomie hierarchii kolumn kształtu wizualizacji. Zaakceptowane values to: NONE , LOWESTPARENT , HIGHESTPARENT , or liczba całkowita. Zachowanie zależy od liczby całkowitej sign: — If zero or pominięte, obliczenie not zresetować. Odpowiednik NONE .
— If dodatnia liczba całkowita identyfikuje kolumnę rozpoczynającą się od najwyższego, niezależnego od ziarna. HIGHESTPARENT jest równoważne 1.
— If ujemna liczba całkowita identyfikuje kolumnę rozpoczynającą się od najniższego względem bieżącego ziarna. LOWESTPARENT jest równoważne -1. |
Zwracanie value
Skalarna value, ruchoma average w bieżącym elemencie osi.
Uwagi
Tej funkcji można używać tylko w obliczeniach wizualnych.
Można pominąć parametry includeCurrent
, axis
, blanks
andreset
.
Przykład 1
Biorąc pod uwagę tabelę podsumowującą łączną sprzedaż dla każdej kategorii productandcalendarmonth, następujące zapytanie DAX dodaje kolumnę z average łącznej sprzedaży dla tej kategorii w ciągu last 6 miesięcy:
AvgSalesLast6Months = MOVINGAVERAGE([SalesAmount], 6, Rows)
Poniższy zrzut ekranu przedstawia macierz wizualizacji and wyrażeniu obliczania wizualizacji:
obliczania wizualizacji
Przykład 2
Biorąc pod uwagę tę samą tabelę, następujące zapytanie DAX dodaje kolumnę z average łącznej sprzedaży dla tej kategorii w ciągu previous 12 miesięcy (not w tym bieżącej month):
AvgSalesPrev12Months = MOVINGAVERAGE([SalesAmount], 12, FALSE, Rows, KEEP)