PŘESOUVACÍ AVERAGE
Platí pro: Výpočet počítané tabulky Počítaná tabulka Výpočet vizuálu
Vrátí klouzavý průměr vypočítaný na dané ose matice vizuálu. To znamená, že průměr daného sloupce vypočítaného během posledního <oknaSize> řádků.
Syntaxe
MOVINGAVERAGE ( <column>, <windowSize>[, <includeCurrent>][, <axis>][, <blanks>][, <reset>] )
Parametry
Pojem | definice |
---|---|
column | Sloupec, který poskytuje hodnotu pro každý prvek. |
windowSize | Počet řádků, které se mají zahrnout do výpočtu. Musí to být konstantní hodnota. |
includeCurrent | (Volitelné) Logická hodnota určující, zda má být aktuální řádek v oblasti zahrnut. Výchozí hodnota je True. |
osa | (Volitelné) Odkaz na osu, směr, podle kterého se vypočítá klouzavý průměr. |
prázdná místa | (Volitelné) Výčet, který definuje, jak zpracovat prázdné hodnoty při řazení. Podporované hodnoty jsou:
|
resetování | (Volitelné) Určuje, jestli se výpočet resetuje a na jaké úrovni hierarchie sloupců obrazce vizuálu. Přijaté hodnoty jsou: NONE, LOWESTPARENT, HIGHESTPARENT nebo celé číslo. Chování závisí na celočíselném znaménku: – Pokud je nula nebo vynechána, výpočet se neobnoví. Ekvivalent funkce NONE. - Pokud je kladné, celé číslo identifikuje sloupec začínající od nejvyššího, nezávisle na agregačním intervalu. FUNKCE HIGHESTPARENT je ekvivalentní hodnotě 1. - Pokud je záporné, celé číslo identifikuje sloupec počínaje nejnižší hodnotou vzhledem k aktuálnímu agregačnímu intervalu. NEJNIŽŠÍPARENT je ekvivalentní hodnotě -1. |
Vrácená hodnota
Skalární hodnota, klouzavý průměr na aktuálním prvku osy.
Poznámky
Tuto funkci lze použít pouze ve vizuálních výpočtech.
Parametr <includeCurrent>, <axis>, <blanks> and <reset> parameters může být vynechán.
Příklad 1
Vzhledem k tabulce, která shrnuje celkové prodeje pro každou kategorii produktů a kalendářní měsíc, následující dotaz DAX přidá sloupec s průměrem celkového prodeje pro danou kategorii za posledních 6 měsíců:
AvgSalesLast6Months = MOVINGAVERAGE([SalesAmount], 6, Rows)
Následující snímek obrazovky ukazuje vizuální matici a výraz výpočtu vizuálu:
Příklad 2
Ve stejné tabulce přidá následující dotaz DAX sloupec s průměrem celkového prodeje pro danou kategorii za předchozích 12 měsíců (nezahrnuje aktuální měsíc):
AvgSalesPrev12Months = MOVINGAVERAGE([SalesAmount], 12, FALSE, Rows, KEEP)