Megosztás a következőn keresztül:


MOVINGAVERAGE

A következőre vonatkozik: Számított oszlop Számított tábla Mérték vizualizáció számítása

A vizualizációmátrix adott tengelye mentén kiszámított mozgó átlagot adja vissza. Ez azt jelzi, hogy a megadott oszlop átlaga az utolsó <ablakra számítvaSize> sorokat.

Syntax

MOVINGAVERAGE ( <column>, <windowSize>[, <includeCurrent>][, <axis>][, <blanks>][, <reset>] )

Paraméterek

Időszak Definíció
oszlop 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.
tengely (Nem kötelező) Tengelyhivatkozás, a mozgó átlag kiszámításának iránya.
Üres (Nem kötelező) Enumerálás, amely meghatározza, hogyan kell kezelni az üres értékeket a rendezés során.
A támogatott értékek a következők:
  • ALAPÉRTELMEZETT (alapértelmezett érték), ahol a numerikus értékek viselkedése üres érték, nulla és negatív érték között van rendezve. A sztringek viselkedése üres érték, amely az összes sztring előtt van rendezve, beleértve az üres sztringeket is.
  • ELŐSZÖR az üres cellák mindig az elején vannak rendezve, függetlenül attól, hogy növekvő vagy csökkenő rendezési sorrendben vannak-e.
  • LAST, blanks always ordered on the end, függetlenül attól, hogy növekvő vagy csökkenő rendezési sorrendben.
átszed (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: NONE, LOWESTPARENT, HIGHESTPARENT vagy egész szám. A viselkedés az egész szám jelétől függ:
– Ha nulla vagy nincs megadva, a számítás nem állítható vissza. A NONE értéknek megfelelő.
- Ha pozitív, az egész szám azonosítja az oszlopot a legmagasabbtól kezdve, a szemcséktől függetlenül. A HIGHESTPARENT az 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. A LOWESTPARENT értéke -1.

Visszaadott érték

Skaláris érték, a tengely aktuális elemének mozgó átlaga.

Megjegyzések

Ez a függvény csak vizuális számításokban használható.

Az <includeCurrent>, <a tengely>, <az üres és> <az alaphelyzetbe állítási> paraméterek kihagyhatók.

1. példa

Az egyes termékkategóriák és naptári hónapok összes értékesítését összegző táblázat alapján a következő DAX-lekérdezés hozzáad egy oszlopot 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ó:

DAX-vizualizáció kiszámítása

2. példa

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)

Lásd még

INDEX
ORDERBY
PARTITIONBY
RUNNINGSUM
ABLAK