Jaa


COLLAPSEALL

Koskee seuraavia:Laskettu sarakeLaskettu taulukkoMeasureVisuaalinen laskutoimitus

Noutaa kontekstin korkeimmalla tasolla nykyiseen kontekstiin verrattuna. If lauseke annetaan, palauttaa sen value uudessa kontekstissa, mikä mahdollistaa siirtymisen hierarkioissa and laskutoimituksen korkeimmalla tasolla.

Syntaksi

Syntaksi, joka suorittaa molemmat siirtymistoiminnot and laskutoimituksen.

COLLAPSEALL ( <expression>, <axis> )

Syntaksi, joka suorittaa vain siirtymisen.

COLLAPSEALL ( <axis> )

Parametrit

Termi Määritelmä
expression Uudessa kontekstissa laskettava lauseke.
axis Akseliviittaus.

Palauta value

Funktio palauttaa kummallekin siirtymiselle and laskutoimituksen suorittavalle versiolle lausekkeen value uudessa kontekstissa siirryttyään korkeimmalle tasolle. Funktio muokkaa vain siirtymistä suorittavan version arviointikontekstia siirtymällä ylimpään tasoon.

Huomautuksia

  • Tätä funktiota voidaan käyttää vain visuaalisissa laskutoimituksissa.
  • Funktion vain siirtymisen versioita voi käyttää CALCULATE-funktiossa.
  • Hierarkian tasot määritetään all kunkin akselin sarakkeista, joihin akseliviittaus viittaa.

Esimerkki

Jos taulukossa on yhteenveto hierarkian kokonaismyynnistä ja tasoista kokonaismyynnille year, quarterandmonth, seuraava DAX laskutoimitus noutaa [SalesAmount]-value korkeimmalla tasolla, yhteensä.

TotalValue = COLLAPSEALL([SalesAmount], ROWS)

Alla olevassa näyttökuvassa näkyy matriisi ja visuaalinen laskutoimitus.

DAX visuaalisen laskutoimituksen

Katso myös

EXPAND
EXPANDALL
COLLAPSE