Lue englanniksi

Jaa


RANGE

Koskee seuraavia:Laskettu sarakeLaskettu taulukkoMeasureVisuaalinen laskutoimitus

Palauttaa annetun akselin rivivälin suhteessa nykyiseen riviin. Tämä väli muodostuu joko nykyistä laststep rivistä, orfirststep rivit nykyisen jälkeen.

Syntaksi

DAX
RANGE ( <step>[, <includeCurrent>][, <axis>][, <blanks>][, <reset>] )

Parametrit

Termi Määritelmä
step Aiemmin olevien rivien määrä (negatiivinen value) or jälkeen (positiivinen value) nykyisen rivin, joka sisällytetään range. Pitää olla vakio value.
– If negatiivinen, window sisältää nykyistä riviä edeltävät last -step rivit.
– Muussa tapauksessa window sisältää first vaiheen rivit nykyisen rivin jälkeen.
includeCurrent (Valinnainen) Looginen value, joka määrittää, ornot sisällyttää nykyisen rivin range. value oletusasetus on True.
axis (Valinnainen) Akseliviittaus, suunta, jota pitkin väli luodaan.
blanks (Valinnainen) Luettelointi, joka määrittää, miten blankvalues käsitellään lajittelun aikana.
Tuetut values ovat seuraavat:
  • DEFAULT (oletusasetus value), jossa numeerisen values toiminta on blankvalues järjestetään nollan and negatiivisen valuesvälillä. Merkkijonojen toiminta on blankvalues järjestetään ennen all merkkijonoja, mukaan lukien tyhjät merkkijonot.
  • FIRST, tyhjät tilat järjestetään aina alussa riippumatta nousevasta or laskevassa lajittelujärjestyksessä.
  • LAST, tyhjät tilat järjestetään aina loppuun riippumatta nousevasta or laskevassa lajittelujärjestyksessä.
reset (Valinnainen) Ilmaisee, if laskutoimitus nollautuu and millä tasolla visualisoinnin muodon sarakehierarkiaa käytetään. Hyväksyttyjä values ovat seuraavat: NONE, LOWESTPARENT, HIGHESTPARENT, or kokonaisluku. Toiminta riippuu kokonaisluku-sign:
– If nolla or pois jätettäestä, laskutoimitusta ei not nollata. Vastaa NONE.
– If positiivinen, kokonaisluku tunnistaa sarakkeen aloittaen suurimmasta, viljasta riippumatta. HIGHESTPARENT vastaa lukua 1.
– If negatiivinen, kokonaisluku tunnistaa sarakkeen aloittaen pienimmästä tasosta suhteessa nykyiseen rakeeseen. LOWESTPARENT vastaa lukua -1.

Palauta value

Tietorivien päivitysväli.

Huomautuksia

Tätä funktiota voidaan käyttää vain visuaalisissa laskutoimituksissa.

includeCurrent, axis, blanksandreset -parametrit voidaan jättää pois.

Esimerkki 1

Annettu taulukko, joka tekee yhteenvedon kunkin product luokan kokonaismyynnistä andmonth, seuraava DAX kysely lisää sarakkeen, jolla on kokonaismyynti last 6 kuukauden aikana:

DAX
TotalSalesLast6Months = CALCULATE(SUM([SalesAmount]), RANGE(-5, Rows))

Alla olevassa näyttökuvassa näkyy visuaalisen matriisin and visuaalinen laskentalauseke:

DAX visuaalisen laskutoimituksen

Esimerkki 2

Jos annettu taulukko on sama, seuraava DAX kysely lisää sarakkeen, joka sisältää kokonaismyynnin seuraavina 12 kuukautena, not mukaan lukien nykyinen month:

DAX
TotalSalesFollowingYear = CALCULATE(SUM([SalesAmount]), RANGE(12, FALSE, Rows, KEEP))

Katso myös

INDEX
ORDERBY
PARTITIONBY
WINDOW