COLLAPSEALL
gäller för:beräknad kolumn
beräknad tabell
Mått
Visuell beräkning
Hämtar en kontext på den högsta nivån jämfört med den aktuella kontexten. Om ett uttryck anges returnerar dess värde i den nya kontexten, vilket möjliggör navigering i hierarkier och beräkningar på högsta nivå.
Syntax
Syntaxen som utför både navigering och beräkning.
COLLAPSEALL ( <expression>, <axis> )
Syntaxen som endast utför navigering.
COLLAPSEALL ( <axis> )
Parametrar
Term | Definition |
---|---|
expression |
Uttrycket som ska utvärderas i den nya kontexten. |
axis |
En axelreferens. |
Returvärde
För den version som utför både navigering och beräkning returnerar funktionen värdet för uttrycket i den nya kontexten efter att ha navigerat till den högsta nivån. För den version som endast utför navigering ändrar funktionen utvärderingskontexten genom att navigera till den högsta nivån.
Anmärkningar
- Den här funktionen kan endast användas i visuella beräkningar.
- Endast navigeringsversioner av funktionen kan användas i funktionen CALCULATE.
- Nivåerna i hierarkin bestäms av alla kolumner i varje axel som refereras av axelreferensen.
Exempel
Med en tabell som sammanfattar den totala försäljningen för en hierarki med nivåer för total, år, kvartal och månad hämtar följande DAX beräkning värdet för [SalesAmount] på den högsta nivån, total.
TotalValue = COLLAPSEALL([SalesAmount], ROWS)
Skärmbilden nedan visar matrisen med den visuella beräkningen.