Dela via


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.

Beräkning av visuella DAX-objekt

Se även

EXPANDERA
EXPANDERAALLA
KOLLAPS