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.