Del via


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:
  • DEFAULT (standardværdien), hvor funktionsmåden for numeriske værdier er tomme værdier, sorteres mellem nul og negative værdier. Funktionsmåden for strenge er tomme værdier sorteres før alle strenge, herunder tomme strenge.
  • FØRST sorteres tomme værdier altid i begyndelsen, uanset stigende eller faldende sorteringsrækkefølge.
  • LAST, sorteres tomme værdier altid til sidst, uanset stigende eller faldende sorteringsrækkefølge.
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:

Beregning af DAX-visualisering

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)

Se også

INDEKS
ORDERBY
PARTITIONBY
RUNNINGSUM
VINDUE