Share via


MOVINGAVERAGE

Van toepassing op: Berekende kolomBerekende tabelMetingVisuele berekening

Retourneert een zwevend gemiddelde dat langs de opgegeven as van de visualmatrix wordt berekend. Dat wil gezegd: het gemiddelde van de opgegeven kolom die is berekend over de laatste <vensterSize-rijen> .

Syntaxis

MOVINGAVERAGE ( <column>, <windowSize>[, <includeCurrent>][, <axis>][, <blanks>][, <reset>] )

Parameters

Term Definitie
column De kolom die de waarde voor elk element levert.
windowSize Het aantal rijen dat moet worden opgenomen in de berekening. Moet een constante waarde zijn.
includeCurrent (Optioneel) Een logische waarde die aangeeft of de huidige rij in het bereik al dan niet moet worden opgenomen. De standaardwaarde is Waar.
as (Optioneel) Een asverwijzing, de richting waarmee het zwevende gemiddelde wordt berekend.
Blanks (Optioneel) Een opsomming waarmee wordt gedefinieerd hoe lege waarden moeten worden verwerkt bij het sorteren.
Deze parameter is gereserveerd voor toekomstig gebruik.
opnieuw instellen (Optioneel) Geeft aan of de berekening opnieuw wordt ingesteld en op welk niveau van de kolomhiërarchie van de visualshape. Geaccepteerde waarden zijn: NONE, LOWESTPARENT, HIGHESTPARENT of een geheel getal. Het gedrag is afhankelijk van het gehele getalteken:
- Als nul of weggelaten wordt, wordt de berekening niet opnieuw ingesteld. Gelijk aan NONE.
- Als positief, identificeert het gehele getal de kolom die begint vanaf het hoogste, onafhankelijk van de korrel. HIGHESTPARENT is gelijk aan 1.
- Als dit negatief is, identificeert het gehele getal de kolom die begint vanaf het laagste getal, ten opzichte van de huidige korrel. LAAGSTEPARENT is gelijk aan -1.

Retourwaarde

Een scalaire waarde, het zwevende gemiddelde op het huidige element van de as.

Opmerkingen

Deze functie kan alleen worden gebruikt in visuele berekeningen.

De <parameters includeCurrent>, <as>, <blanks> en <reset> kunnen worden weggelaten.

Voorbeeld 1

Op basis van een tabel waarin de totale verkoop voor elke productcategorie en kalendermaand wordt samengevat, voegt de volgende DAX-query een kolom toe met het gemiddelde van de totale verkoop voor die categorie in de afgelopen 6 maanden:

AvgSalesLast6Months = MOVINGAVERAGE([SalesAmount], 6, Rows)

In de onderstaande schermopname ziet u de visualmatrix en de expressie voor de berekening van de visual:

Berekening van DAX-visuals

Voorbeeld 2

In dezelfde tabel voegt de volgende DAX-query een kolom toe met het gemiddelde van de totale verkoop voor die categorie in de afgelopen 12 maanden (niet inclusief de huidige maand):

AvgSalesPrev12Months = MOVINGAVERAGE([SalesAmount], 12, FALSE, Rows, KEEP)

Zie ook

INDEX
ORDERBY
PARTITIONBY
RUNNINGSUM
VENSTER