Lue englanniksi

Jaa


EXPANDALL

Koskee seuraavia:Laskettu sarakeLaskettu taulukkoMeasureVisuaalinen 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.

DAX visuaalisen laskutoimituksen

Katso myös

EXPAND COLLAPSE COLLAPSEALL