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
Period | Definition |
---|---|
uttryck | Uttrycket som ska utvärderas i den nya kontexten. |
axel | 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.
Kommentarer
- Den här funktionen kan endast användas i visuella beräkningar.
- Endast navigeringsversionerna 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.