MOVINGAVERAGE
Gäller för:Beräknad kolumn
Beräknad tabell
Mått
Visuell beräkning
Returnerar ett glidande medelvärde som beräknas längs den angivna axeln i den visuella matrisen. Det vill: medelvärdet av den angivna kolumnen som beräknats under de senaste <fönsterStorleksraderna> .
Syntax
MOVINGAVERAGE ( <column>, <windowSize>[, <includeCurrent>][, <axis>][, <blanks>][, <reset>] )
Parametrar
Period | Definition |
---|---|
column | Kolumnen som innehåller värdet för varje element. |
windowSize | Antalet rader som ska inkluderas i beräkningen. Måste vara ett konstant värde. |
includeCurrent | (Valfritt) Ett logiskt värde som anger om den aktuella raden ska inkluderas i intervallet eller inte. Standardvärdet är sant. |
axel | (Valfritt) En axelreferens, den riktning längs vilken det glidande medelvärdet beräknas. |
Blanksteg | (Valfritt) En uppräkning som definierar hur tomma värden ska hanteras vid sortering. De värden som stöds är:
|
Återställa | (Valfritt) Anger om beräkningen återställs och på vilken nivå av den visuella formens kolumnhierarki. Godkända värden är: NONE, LOWESTPARENT, HIGHESTPARENT eller ett heltal. Beteendet beror på heltalstecknet: – Om noll eller utelämnas återställs inte beräkningen. Motsvarar NONE. – Om det är positivt identifierar heltal kolumnen med början från den högsta, oberoende av kornighet. HIGHESTPARENT motsvarar 1. – Om det är negativt identifierar heltal kolumnen med början från den lägsta, i förhållande till det aktuella kornet. LOWESTPARENT motsvarar -1. |
Returvärde
Ett skalärt värde, det glidande medelvärdet för det aktuella elementet på axeln.
Kommentarer
Den här funktionen kan endast användas i visuella beräkningar.
Parametrarna <includeCurrent>, <axel>, <blanks> och <reset> kan utelämnas.
Exempel 1
Med en tabell som sammanfattar den totala försäljningen för varje produktkategori och kalendermånad lägger följande DAX-fråga till en kolumn med medelvärdet av den totala försäljningen för den kategorin under de senaste 6 månaderna:
AvgSalesLast6Months = MOVINGAVERAGE([SalesAmount], 6, Rows)
Skärmbilden nedan visar den visuella matrisen och det visuella beräkningsuttrycket:
Exempel 2
Med samma tabell lägger följande DAX-fråga till en kolumn med medelvärdet av den totala försäljningen för den kategorin under de senaste 12 månaderna (exklusive den aktuella månaden):
AvgSalesPrev12Months = MOVINGAVERAGE([SalesAmount], 12, FALSE, Rows, KEEP)
Se även
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: Under hela 2024 kommer vi att fasa ut GitHub-problem som feedbackmekanism för innehåll och ersätta det med ett nytt feedbacksystem. Mer information finns i:Skicka och visa feedback för