Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Applies to:
Calculated column
Calculated table
Measure
Visual calculation
A vizualizációmátrix adott tengelye mentén kiszámított mozgó átlagot adja vissza. Vagyis a megadott oszlop átlaga az utolsó windowSize sorra számítva.
Syntax
MOVINGAVERAGE ( <column>, <windowSize>[, <includeCurrent>][, <axis>][, <orderBy>][, <blanks>][, <reset>] )
Parameters
| Term | Definition |
|---|---|
column |
Az egyes elemek értékét biztosító oszlop. |
windowSize |
A számításba belefoglalandó sorok száma. Állandó értéknek kell lennie. |
includeCurrent |
(Nem kötelező) Logikai érték, amely azt határozza meg, hogy az aktuális sort belefoglalja-e a tartományba. Az alapértelmezett érték Igaz. |
axis |
(Nem kötelező) Tengelyhivatkozás, a mozgó átlag kiszámításának iránya. Ha nincs megadva, a vizualizáció alakzatdefiníciójának első tengelye lesz használatban. |
orderBy |
(Nem kötelező) Egy ORDERBY() záradék kifejezésekkel, amelyek meghatározzák, hogyan rendezhetők az egyes partíciók a axismentén. Ha orderBy nincs megadva, az adatokat a rendszer alapértelmezés szerint növekvő sorrendben rendezi az alapértelmezett axis csoportosítási oszlopok szerint. |
blanks |
(Nem kötelező) Enumerálás, amely meghatározza, hogyan kezelhetők az üres értékek a axisrendezésekor.
A támogatott értékek a következők:
|
reset |
(Nem kötelező) Azt jelzi, hogy a számítás alaphelyzetbe áll-e, és a vizualizáció alakzatának oszlophierarchiájának melyik szintjén. Az elfogadott értékek a következők: az aktuális vizualizáció alakzatának egy oszlopára mutató mezőhivatkozás, NONE (alapértelmezett), LOWESTPARENT, HIGHESTPARENTvagy egész szám. A viselkedés a következő egész számjeltől függ: – Ha nulla vagy nincs megadva, a számítás nem állítható vissza. Egyenértékű NONE.
– Ha pozitív, az egész szám a legmagasabbtól kezdődő, a szemcséktől független oszlopot azonosítja. HIGHESTPARENT 1-nek felel meg.
– Ha negatív, az egész szám a legalacsonyabbtól kezdődő oszlopot azonosítja az aktuális szemcséhez viszonyítva. LOWESTPARENT -1-nek felel meg. |
Return value
Skaláris érték, a tengely aktuális elemének mozgó átlaga.
Remarks
Ez a függvény csak vizuális számításokban használható.
A includeCurrent, axis, orderByblanks és reset paraméterek kihagyhatók.
Ha az érték reset abszolút (azaz pozitív egész szám vagy HIGHESTPARENT mezőhivatkozás), és a számítást a hierarchia célszintjén vagy felett értékeli ki, a számítás minden egyes elemnél alaphelyzetbe áll. Vagyis a függvény kiértékelése egy olyan partíción belül történik, amely csak az adott elemet tartalmazza.
Example 1
Az egyes termékkategóriák és naptári hónapok összes értékesítését összegző táblázat alapján az alábbi DAX lekérdezés egy oszlopot ad hozzá az adott kategóriához tartozó összes értékesítés átlagával az elmúlt 6 hónapban:
AvgSalesLast6Months = MOVINGAVERAGE([SalesAmount], 6, Rows)
Az alábbi képernyőképen a vizualizációs mátrix és a vizualizáció számítási kifejezése látható:
Example 2
Ugyanezzel a táblával a következő DAX lekérdezés egy oszlopot ad hozzá az előző 12 hónap összes értékesítésének átlagával az adott kategóriához (az aktuális hónapot nem beleértve):
AvgSalesPrev12Months = MOVINGAVERAGE([SalesAmount], 12, FALSE, Rows, KEEP)