MOVINGAVERAGE
Koskee seuraavia:Laskettu sarakeLaskettu taulukkoMittayksikköVisuaalinen laskenta -
Palauttaa liikkuvan keskiarvon laskettuna visualisoinnin matriisin annetulla akselilla. Tämä on annetun sarakkeen keskiarvo laskettuna viimeisten windowSize
rivien aikana.
Syntaksi
MOVINGAVERAGE ( <column>, <windowSize>[, <includeCurrent>][, <axis>][, <blanks>][, <reset>] )
Parametrit
Termi | Määritelmä |
---|---|
column |
Sarake, joka antaa arvon kullekin elementille. |
windowSize |
Laskentaan sisällytettavien rivien määrä. Pitää olla vakioarvo. |
includeCurrent |
(Valinnainen) Looginen arvo, joka määrittää, sisällytetäänkö nykyinen rivi alueeseen. Oletusarvo on True. |
axis |
(Valinnainen) Akseliviittaus, suunta, jolla liikkuva keskiarvo lasketaan. |
blanks |
(Valinnainen) Luettelointi, joka määrittää, miten tyhjiä arvoja käsitellään lajittelun aikana.
Tuetut arvot ovat seuraavat:
|
reset |
(Valinnainen) Ilmaisee, nollataanko laskutoimitus ja millä tasolla visualisoinnin muodon sarakehierarkia on. Hyväksytyt arvot ovat: NONE, LOWESTPARENT, HIGHESTPARENT tai kokonaisluku. Toiminta riippuu kokonaislukumerkistä: – Jos nolla tai jätetään pois, laskelmaa ei nollata. Vastaa NONE-funktiota. – Jos se on positiivinen, kokonaisluku tunnistaa sarakkeen aloittaen suurimmasta, viljasta riippumatta. HIGHESTPARENT vastaa lukua 1. – Jos se on negatiivinen, kokonaisluku tunnistaa sarakkeen aloittaen pienimmästä tasosta suhteessa nykyiseen rakeeseen. LOWESTPARENT vastaa lukua -1. |
Palautusarvo
Skalaariarvo, liukuva keskiarvo akselin nykyisessä elementissä.
Huomautuksia
Tätä funktiota voidaan käyttää vain visuaalisissa laskutoimituksissa.
Parametrit includeCurrent
, axis
, blanks
ja reset
voidaan jättää pois.
Esimerkki 1
Kun annetaan taulukko, joka tekee yhteenvedon kunkin tuoteluokan ja kalenterikuukauden kokonaismyynnistä, seuraava DAX-kysely lisää sarakkeen, jossa on kyseisen luokan kokonaismyynnin keskiarvo viimeisten 6 kuukauden aikana:
AvgSalesLast6Months = MOVINGAVERAGE([SalesAmount], 6, Rows)
Alla olevassa näyttökuvassa näytetään visuaalinen matriisi ja visuaalinen laskentalauseke:
DAX
Esimerkki 2
Jos annettu taulukko on sama, seuraava DAX-kysely lisää sarakkeen, joka sisältää kyseisen luokan kokonaismyynnin keskiarvon edellisten 12 kuukauden aikana (lukuun ottamatta nykyistä kuukautta):
AvgSalesPrev12Months = MOVINGAVERAGE([SalesAmount], 12, FALSE, Rows, KEEP)