MOVINGAVERAGE
gjelder:beregnet kolonne
beregnet tabell
måle
visualobjektberegning
Returnerer et glidende gjennomsnitt beregnet langs den angitte aksen i den visuelle matrisen. Det vil eksempel: gjennomsnittet av den angitte kolonnen beregnet i løpet av de siste windowSize
radene.
Syntaks
MOVINGAVERAGE ( <column>, <windowSize>[, <includeCurrent>][, <axis>][, <blanks>][, <reset>] )
Parametere
Vilkår | Definisjon |
---|---|
column |
Kolonnen som gir verdien for hvert element. |
windowSize |
Antall rader som skal inkluderes i beregningen. Må være en konstant verdi. |
includeCurrent |
(Valgfritt) En logisk verdi som angir om gjeldende rad skal inkluderes i området eller ikke. Standardverdien er Sann. |
axis |
(Valgfritt) En aksereferanse, retningen som det glidende gjennomsnittet skal beregnes i. |
blanks |
(Valgfritt) En opplisting som definerer hvordan du håndterer tomme verdier når du sorterer axis .
De støttede verdiene er:
|
reset |
(Valgfritt) Angir om beregningen tilbakestilles, og på hvilket nivå i kolonnehierarkiet for visualobjektfiguren. Godtatte verdier er: en feltreferanse til en kolonne i gjeldende visuelle figur, NONE (standard), LOWESTPARENT , HIGHESTPARENT eller et heltall. Virkemåten avhenger av heltallstegnet: – Hvis null eller utelatt, tilbakestilles ikke beregningen. Tilsvarer NONE .
– Hvis det er positivt, identifiserer heltallet kolonnen fra den høyeste, uavhengige av korn. HIGHESTPARENT tilsvarer 1.
– Hvis negativt, identifiserer heltallet kolonnen fra det laveste, i forhold til gjeldende korn. LOWESTPARENT tilsvarer -1. |
Returverdi
En skalarverdi, det bevegelige gjennomsnittet på gjeldende element i aksen.
Merknader
Denne funksjonen kan bare brukes i visuelle beregninger.
Parameterne includeCurrent
, axis
, blanks
og reset
kan utelates.
Eksempel 1
Gitt en tabell som oppsummerer det totale salget for hver produktkategori og kalendermåned, legger følgende DAX spørring til en kolonne med gjennomsnittet av totalt salg for denne kategorien de siste 6 månedene:
AvgSalesLast6Months = MOVINGAVERAGE([SalesAmount], 6, Rows)
Skjermbildet nedenfor viser den visuelle matrisen og beregningsuttrykket for visualobjekter:
Eksempel 2
Gitt den samme tabellen, legger følgende DAX spørring til en kolonne med gjennomsnittet av totalt salg for denne kategorien i de foregående 12 månedene (ikke inkludert gjeldende måned):
AvgSalesPrev12Months = MOVINGAVERAGE([SalesAmount], 12, FALSE, Rows, KEEP)