Bemærk
Adgang til denne side kræver godkendelse. Du kan prøve at logge på eller ændre mapper.
Adgang til denne side kræver godkendelse. Du kan prøve at ændre mapper.
Gælder for:
Beregnet kolonne
Beregnet tabel
Måle
Visuel beregning
Returnerer et glidende gennemsnit, der er beregnet langs den givne akse i visualiseringsmatrixen. Dvs. gennemsnittet af den angivne kolonne beregnet for de sidste windowSize rækker.
Syntaks
MOVINGAVERAGE ( <column>, <windowSize>[, <includeCurrent>][, <axis>][, <blanks>][, <reset>] )
Parametre
| Udtryk | Definition |
|---|---|
column |
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 True. |
axis |
(Valgfrit) En aksereference, den retning, som det glidende gennemsnit beregnes i. |
blanks |
(Valgfrit) En optælling, der definerer, hvordan tomme værdier skal håndteres, når axissorteres.
De understøttede værdier er:
|
reset |
(Valgfrit) Angiver, om beregningen nulstilles, og på hvilket niveau i den visuelle figurs kolonnehierarki. Accepterede værdier er: en feltreference til en kolonne i den aktuelle visualiseringsfigur, NONE (standard), LOWESTPARENT, HIGHESTPARENTeller 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, der starter fra den højeste, uafhængig af detaljering. 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.
Hvis værdien af reset er absolut (dvs. et positivt heltal HIGHESTPARENT eller en feltreference), og beregningen evalueres på eller over målniveauet i hierarkiet, nulstilles beregningen for hvert enkelt element. Det vil altså være, at funktionen evalueres i en partition, der kun indeholder det pågældende element.
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 inden for 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 inklusive den aktuelle måned):
AvgSalesPrev12Months = MOVINGAVERAGE([SalesAmount], 12, FALSE, Rows, KEEP)