ETÄISYYS
Koskee: Lasketun sarakkeen lasketun taulukon mittarin visuaalinen laskutoimitus
Palauttaa annetun akselin rivivälin suhteessa nykyiseen riviin. Tämä väli muodostuu joko viimeisen <vaiheen> riveistä ennen nykyistä tai ensimmäisen <vaiheen> riveistä nykyisen jälkeen.
Syntaksi
RANGE ( <step>[, <includeCurrent>][, <axis>][, <blanks>][, <reset>] )
Parametrit
Termi | Määritelmä |
---|---|
step | Rivien määrä ennen (negatiivinen arvo) tai sen jälkeen (positiivinen arvo) nykyistä riviä, joka sisällytetään alueeseen. Pitää olla vakioarvo. - Jos se on negatiivinen, ikkuna sisältää viimeiset -vaiheen rivit ennen nykyistä riviä. - Muussa tapauksessa ikkuna sisältää ensimmäisen vaiheen rivit nykyisen rivin jälkeen. |
includeCurrent | (Valinnainen) Looginen arvo, joka määrittää, sisällytetäänkö nykyinen rivi alueeseen. Oletusarvo on Tosi. |
akseli | (Valinnainen) Akseliviittaus, suunta, jota pitkin väli luodaan. |
Aihiot | (Valinnainen) Luettelointi, joka määrittää, miten tyhjiä arvoja käsitellään lajittelun aikana. Tuettuja arvoja ovat seuraavat:
|
nollata | (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 pienimmästä tasosta suhteessa nykyiseen rakeeseen. LOWESTPARENT vastaa lukua -1. |
Palautusarvo
Tietorivien päivitysväli.
Huomautukset
Tätä funktiota voidaan käyttää vain visuaalisissa laskutoimituksissa.
IncludeCurrent<>-, <Axis>-, <blanks>- ja <reset-parametrit> voidaan jättää pois.
Esimerkki 1
Kun annetaan taulukko, joka tekee yhteenvedon kunkin tuoteluokan ja kuukauden kokonaismyynnistä, seuraava DAX-kysely lisää sarakkeen, jossa on kokonaismyynti viimeisten 6 kuukauden aikana:
TotalSalesLast6Months = CALCULATE(SUM([SalesAmount]), RANGE(-5, Rows))
Alla olevassa näyttökuvassa näytetään visuaalinen matriisi ja visuaalinen laskentalauseke:
Esimerkki 2
Kun sama taulukko on annettu, seuraava DAX-kysely lisää sarakkeen, joka sisältää kokonaismyynnin seuraavilta 12 kuukaudelta lukuun ottamatta nykyistä kuukautta:
TotalSalesFollowingYear = CALCULATE(SUM([SalesAmount]), RANGE(12, FALSE, Rows, KEEP))