Jaa


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.

DAX visuaalisen laskutoimituksen

Katso myös

EXPAND COLLAPSE COLLAPSEALL