MOVINGAVERAGE
Gjelder for: Beregnet beregning av beregnet tabell for beregnet tabell Mål visualobjekt
Returnerer et glidende gjennomsnitt beregnet langs den angitte aksen i den visuelle matrisen. Det vil se ut som gjennomsnittet av den angitte kolonnen beregnet over de siste <windowSize-radene> .
Syntaks
MOVINGAVERAGE ( <column>, <windowSize>[, <includeCurrent>][, <axis>][, <blanks>][, <reset>] )
Parametere
Term | Definisjon |
---|---|
kolonne | 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. |
akse | (Valgfritt) En aksereferanse, retningen som det glidende gjennomsnittet skal beregnes i. |
Tomme | (Valgfritt) En opplisting som definerer hvordan du håndterer tomme verdier når du sorterer. De støttede verdiene er:
|
nullstille | (Valgfritt) Angir om beregningen tilbakestilles, og på hvilket nivå i kolonnehierarkiet for visualobjektfiguren. Godtatte verdier er: NONE, LOWESTPARENT, HIGHESTPARENT eller et heltall. Virkemåten avhenger av heltallstegnet: – Hvis null eller utelatt, tilbakestilles ikke beregningen. Tilsvarer INGEN. – Hvis det er positivt, identifiserer heltallet kolonnen fra det høyeste, uavhengige kornet. HIGHESTPARENT tilsvarer 1. – Hvis negativt, identifiserer heltallet kolonnen som starter 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)