EXPANDALL
Koskee seuraavia:Laskettu sarake
Laskettu taulukko
Measure
Visuaalinen laskutoimitus
Noutaa kontekstin yksityiskohtaisimmalla tasolla. If lauseke annetaan, palauttaa sen value uudessa kontekstissa, mikä mahdollistaa hierarkioissa siirtymisen and laskutoimituksen yksityiskohtaisimmalla tasolla.
Syntaksi
Syntaksi, joka suorittaa molemmat siirtymistoiminnot and laskutoimituksen.
EXPANDALL ( <expression>, <axis> )
Syntaksi, joka suorittaa vain siirtymisen.
EXPANDALL ( <axis> )
Parametrit
Termi | Määritelmä |
---|---|
expression |
Uudessa kontekstissa laskettava lauseke. |
axis |
Akseliviittaus. |
Palauta value
Versiossa, joka suorittaa molemmat siirtymistoiminnot and laskutoimituksessa, funktio palauttaa lausekkeen value 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ääritetään all kunkin akselin sarakkeista, joihin akseliviittaus viittaa.
- lower tasolla on usein useita laskevaa solua. tämän vuoksi lausekeargumentille vaaditaan jonkin verran koostamista.
Esimerkki
Jos taulukossa on yhteenveto hierarkian kokonaismyynnistä ja tasoista yhteensä year, quarterandmonth, seuraava DAX laskutoimitus laskee [SalesAmount]-arvon suurimman value alimmalla tasolla, [Month].
MaxOfLeafLevel = EXPANDALL(MAX([SalesAmount]), ROWS)
Alla olevassa näyttökuvassa näkyy matriisi ja visuaalinen laskutoimitus.