Jaa


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:
  • DEFAULT (oletusarvo), jossa numeeristen arvojen toiminta on tyhjä, järjestetään nollan ja negatiivisen arvon välillä. Merkkijonojen toimintatapa on se, että tyhjät arvot järjestetään ennen kaikkia merkkijonoja, myös tyhjiä merkkijonoja.
  • ENSINNÄKIN tyhjät tilat järjestetään aina alussa nousevasta tai laskevasta lajittelujärjestyksestä riippumatta.
  • Tyhjät tilat järjestetään aina loppuun nousevasta tai laskevasta lajittelujärjestyksestä riippumatta.
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:

DAXvisualisoinnin

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)

Katso myös

INDEX -
ORDERBY
OSION
RUNNINGSUM-
-IKKUNAN