EXPANDALL
Koskee seuraavia:Laskettu sarakeLaskettu taulukkoMittayksikköVisuaalinen laskenta -
Noutaa kontekstin yksityiskohtaisimmalla tasolla. Jos lauseke annetaan, se palauttaa sen arvon uudessa kontekstissa, mikä mahdollistaa siirtymisen hierarkioissa ja laskutoimitukset yksityiskohtaisimmalla tasolla.
Syntaksi
Syntaksi, joka suorittaa sekä siirtymisen että laskutoimituksen.
EXPANDALL ( <expression>, <axis> )
Syntaksi, joka suorittaa vain siirtymisen.
EXPANDALL ( <axis> )
Parametrit
Termi | Määritelmä |
---|---|
expression |
Uudessa kontekstissa laskettava lauseke. |
axis |
Akseliviittaus. |
Palautusarvo
Funktio palauttaa sekä siirtymisen että laskutoimituksen suorittavalle versiolle lausekkeen arvon uudessa kontekstissa siirryttyään hierarkian alimmalle tasolle. Vain siirtymistä suorittavassa versiossa funktio muokkaa arviointikontekstia siirtymällä hierarkian alimmalle tasolle.
Huomautuksia
- Tätä funktiota voidaan käyttää vain visuaalisissa laskutoimituksissa.
- Funktion vain siirtymisen versiota voi käyttää CALCULATE-funktiossa.
- Hierarkian tasot määräytyvät kunkin akselin kaikkien sarakkeiden mukaan, joihin akseliviittaus viittaa.
- Alemmalla tasolla on usein useita laskevaa solua; tämän vuoksi lausekeargumentille vaaditaan jonkin verran koostamista.
Esimerkki
Jos taulukossa on yhteenveto hierarkian kokonaismyynnistä ja tasoista kokonais-, vuosi-, vuosineljännes- ja kuukausitasoilla, seuraava DAX laskutoimitus laskee [SalesAmount]-arvon alimmalla tasolla, [kuukausi].
MaxOfLeafLevel = EXPANDALL(MAX([SalesAmount]), ROWS)
Alla olevassa näyttökuvassa näkyy matriisi ja visuaalinen laskutoimitus.