FLYTNING AF GENNEMSNIT
Gælder for: Beregning af målingsvisualisering for beregnet kolonne i beregnet tabel
Returnerer et glidende gennemsnit, der er beregnet langs den givne akse i visualiseringsmatrixen. Det vil altså være gennemsnittet af den angivne kolonne, der er beregnet for de sidste <windowSize-rækker> .
Syntaks
MOVINGAVERAGE ( <column>, <windowSize>[, <includeCurrent>][, <axis>][, <blanks>][, <reset>] )
Parametre
Begreb | Definition |
---|---|
kolonne | Den kolonne, der leverer værdien for hvert element. |
windowSize | Det antal rækker, der skal medtages i beregningen. Skal være en konstant værdi. |
includeCurrent | (Valgfrit) En logisk værdi, der angiver, om den aktuelle række skal medtages i området eller ej. Standardværdien er Sand. |
akse | (Valgfrit) En aksereference, den retning, som det glidende gennemsnit beregnes i. |
Tomme | (Valgfrit) En optælling, der definerer, hvordan tomme værdier skal håndteres ved sortering. De understøttede værdier er:
|
Nulstille | (Valgfrit) Angiver, om beregningen nulstilles, og på hvilket niveau i den visuelle figurs kolonnehierarki. Accepterede værdier er: NONE, LOWESTPARENT, HIGHESTPARENT eller et heltal. Funktionsmåden afhænger af heltalstegnet: - Hvis nul eller udeladt, nulstilles beregningen ikke. Svarer til NONE. – Hvis den er positiv, identificerer heltalet kolonnen med start fra den højeste, uafhængig af kornet. HIGHESTPARENT svarer til 1. – Hvis det er negativt, identificerer heltalet kolonnen med start fra det laveste i forhold til den aktuelle detaljering. LOWESTPARENT svarer til -1. |
Returværdi
En skalarværdi, det glidende gennemsnit på det aktuelle element på aksen.
Bemærkninger
Denne funktion kan kun bruges i visuelle beregninger.
Parametrene <includeCurrent>, <axis>, <blanks> og <reset> kan udelades.
Eksempel 1
I en tabel, der opsummerer det samlede salg for hver produktkategori og kalendermåned, tilføjer følgende DAX-forespørgsel en kolonne med gennemsnittet af det samlede salg for den pågældende kategori i de seneste 6 måneder:
AvgSalesLast6Months = MOVINGAVERAGE([SalesAmount], 6, Rows)
Skærmbilledet nedenfor viser den visuelle matrix og det visuelle beregningsudtryk:
Eksempel 2
I den samme tabel tilføjer følgende DAX-forespørgsel en kolonne med gennemsnittet af det samlede salg for den pågældende kategori i de forrige 12 måneder (ikke den aktuelle måned):
AvgSalesPrev12Months = MOVINGAVERAGE([SalesAmount], 12, FALSE, Rows, KEEP)