Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Applies to:
Calculated column
Calculated table
Measure
Visual calculation
Zwraca średnią ruchomą obliczaną wzdłuż danej osi macierzy wizualizacji. Oznacza to, że średnia danej kolumny obliczona w ciągu ostatnich windowSize wierszy.
Syntax
MOVINGAVERAGE ( <column>, <windowSize>[, <includeCurrent>][, <axis>][, <orderBy>][, <blanks>][, <reset>] )
Parameters
| Term | Definition |
|---|---|
column |
Kolumna, która zawiera wartość dla każdego elementu. |
windowSize |
Liczba wierszy do uwzględnienia w obliczeniach. Musi być wartością stałą. |
includeCurrent |
(Opcjonalnie) Wartość logiczna określająca, czy należy uwzględnić bieżący wiersz w zakresie. Wartość domyślna to True. |
axis |
(Opcjonalnie) Odwołanie do osi, kierunek, w którym zostanie obliczona średnia ruchoma. 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:
|
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, średnia ruchoma w bieżącym elemencie osi.
Remarks
Tej funkcji można używać tylko w obliczeniach wizualnych.
Parametry includeCurrent, axis, orderByblanks 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 1
Biorąc pod uwagę tabelę podsumowującą łączną sprzedaż dla każdej kategorii produktów i miesiąca kalendarzowego, następujące zapytanie DAX dodaje kolumnę ze średnią łącznej sprzedaży dla tej kategorii w ciągu ostatnich 6 miesięcy:
AvgSalesLast6Months = MOVINGAVERAGE([SalesAmount], 6, Rows)
Poniższy zrzut ekranu przedstawia macierz wizualizacji i wyrażenie obliczania wizualizacji:
obliczania wizualizacji
Example 2
Biorąc pod uwagę tę samą tabelę, następujące zapytanie DAX dodaje kolumnę ze średnią łącznej sprzedaży dla tej kategorii w ciągu poprzednich 12 miesięcy (nie w tym bieżącego miesiąca):
AvgSalesPrev12Months = MOVINGAVERAGE([SalesAmount], 12, FALSE, Rows, KEEP)