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 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.

dax-visualiseringsberäkning

Se även

EXPANDERA
EXPANDALL
DÖLJ