Poznámka
Na prístup k tejto stránke sa vyžaduje oprávnenie. Môžete sa skúsiť prihlásiť alebo zmeniť adresáre.
Na prístup k tejto stránke sa vyžaduje oprávnenie. Môžete skúsiť zmeniť adresáre.
Applies to:
Calculated column
Calculated table
Measure
Visual calculation
Vráti pohyblivý priemer vypočítaný pozdĺž danej osi vizuálnej matice. To znamená priemer daného stĺpca vypočítaný za posledných windowSize riadkoch.
Syntax
MOVINGAVERAGE ( <column>, <windowSize>[, <includeCurrent>][, <axis>][, <orderBy>][, <blanks>][, <reset>] )
Parameters
| Term | Definition |
|---|---|
column |
Stĺpec, ktorý poskytuje hodnotu pre každý prvok. |
windowSize |
Počet riadkov, ktoré sa majú zahrnúť do výpočtu. Musí to byť konštantná hodnota. |
includeCurrent |
(Voliteľné) Logická hodnota určujúca, či sa má zahrnúť aktuálny riadok do rozsahu. Predvolená hodnota je True. |
axis |
(Voliteľné) Odkaz na os, smer, ktorým sa vypočíta pohyblivý priemer. Ak nie je zadaná, použije sa prvá os definície vizuálneho tvaru. |
orderBy |
(Voliteľné) Klauzula ORDERBY() s výrazmi, ktoré určujú, ako zoradiť každú oblasť pozdĺž oblasti axis. Ak orderBy nie je zadaná, údaje sú predvolene zoradené podľa stĺpcov axis zoskupenia vo vzostupnom poradí. |
blanks |
(Voliteľné) Enumerácia, ktorá definuje spôsob narábania s prázdnymi hodnotami pri zoraďovaní axis.
Podporované hodnoty sú:
|
reset |
(Voliteľné) Udáva, či sa výpočet resetuje a na akej úrovni hierarchie stĺpcov tvaru vizuálu. Prijaté hodnoty sú: odkaz na pole na stĺpec v aktuálnom tvare vizuálu, NONE (predvolené), LOWESTPARENT, HIGHESTPARENTalebo celé číslo. Správanie závisí od celočíselného znamienka: – Ak je hodnota nula alebo je vynechaná, výpočet sa nevynuluje. Zodpovedá NONE.
– ak je kladné, celé číslo identifikuje stĺpec začínajúci od najvyššej, nezávisle od zrna. HIGHESTPARENT zodpovedá 1.
– ak je záporné, celé číslo identifikuje stĺpec začínajúci od najnižšej hodnoty vo vzťahu k aktuálnemu zrnu. LOWESTPARENT je ekvivalentom čísla -1. |
Return value
Skalárna hodnota – pohyblivý priemer v aktuálnom prvku osi.
Remarks
Túto funkciu možno použiť iba vo vizuálnych výpočtoch.
Parametre includeCurrent, axis, orderByblanks a reset možno vynechať.
Ak je hodnota reset typu absolútna (t. j. kladné celé HIGHESTPARENT číslo alebo odkaz na pole) a výpočet sa vyhodnotí na cieľovej úrovni alebo nad cieľovou úrovňou v hierarchii, výpočet sa resetuje pre každý jednotlivý prvok. To znamená, že funkcia sa vyhodnotí v rámci oblasti, ktorá obsahuje iba tento konkrétny prvok.
Example 1
Vzhľadom na tabuľku, ktorá sumarizuje celkový predaj pre každú kategóriu produktov a kalendárny mesiac, nasledujúci DAX dotaz pridá stĺpec s priemerom celkového predaja pre túto kategóriu za posledných 6 mesiacov:
AvgSalesLast6Months = MOVINGAVERAGE([SalesAmount], 6, Rows)
Snímka obrazovky nižšie znázorňuje maticu vizuálu a výraz výpočtu vizuálu:
výpočtu vizuálu
Example 2
Vzhľadom na rovnakú tabuľku nasledujúci DAX dotaz pridá stĺpec s priemerným celkovým predajom pre danú kategóriu za predchádzajúcich 12 mesiacov (bez aktuálneho mesiaca):
AvgSalesPrev12Months = MOVINGAVERAGE([SalesAmount], 12, FALSE, Rows, KEEP)