Dela via


COLLAPSEALL

gäller för:beräknad kolumnberäknad tabellMåttVisuell 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.

DAX visuell beräkning

Se även

EXPAND EXPANDALL COLLAPSE