COLLAPSEALL
gjelder:beregnet kolonne
beregnet tabell
måle
visualobjektberegning
Henter en kontekst på høyeste nivå sammenlignet med gjeldende kontekst. Hvis et uttrykk er angitt, returnerer verdien i den nye konteksten, noe som gir mulighet for navigasjon i hierarkier og beregning på høyeste nivå.
Syntaks
Syntaksen som utfører både navigasjon og beregning.
COLLAPSEALL ( <expression>, <axis> )
Syntaksen som bare utfører navigasjon.
COLLAPSEALL ( <axis> )
Parametere
Vilkår | Definisjon |
---|---|
expression |
Uttrykket som skal evalueres i den nye konteksten. |
axis |
En aksereferanse. |
Returverdi
For versjonen som utfører både navigasjon og beregning, returnerer funksjonen verdien av uttrykket i den nye konteksten etter å ha navigert til det høyeste nivået. For versjonen som bare utfører navigasjon, endrer funksjonen evalueringskonteksten ved å navigere til det høyeste nivået.
Merknader
- Denne funksjonen kan bare brukes i visuelle beregninger.
- Bare navigasjonsversjonene av funksjonen kan brukes i CALCULATE-funksjonen.
- Nivåene i hierarkiet bestemmes av alle kolonnene i hver akse som det refereres til av aksereferansen.
Eksempel
Gitt en tabell som oppsummerer det totale salget for et hierarki med nivåer for total, år, kvartal og måned, henter følgende DAX beregning verdien av [SalesAmount] på høyeste nivå, total.
TotalValue = COLLAPSEALL([SalesAmount], ROWS)
Skjermbildet nedenfor viser matrisen med den visuelle beregningen.