Dela via


EXPANDALL

gäller för:beräknad kolumnberäknad tabellMåttVisuell beräkning

Hämtar en kontext på den mest detaljerade nivån. Om ett uttryck anges returnerar dess värde i den nya kontexten, vilket möjliggör navigering i hierarkier och beräkningar på den mest detaljerade nivån.

Syntax

Syntaxen som utför både navigering och beräkning.

EXPANDALL ( <expression>, <axis> )

Syntaxen som endast utför navigering.

EXPANDALL ( <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 lägsta nivån i hierarkin. För den version som endast utför navigering ändrar funktionen utvärderingskontexten genom att navigera till den lägsta nivån i hierarkin.

Anmärkningar

  • Den här funktionen kan endast användas i visuella beräkningar.
  • Funktionens navigeringsversion kan användas i funktionen CALCULATE.
  • Nivåerna i hierarkin bestäms av alla kolumner i varje axel som refereras av axelreferensen.
  • Det finns ofta flera underordnade celler på en lägre nivå. Därför krävs någon form av aggregering för uttrycksargumentet.

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 beräknar följande DAX beräkning det maximala värdet för [SalesAmount] på den lägsta nivån, [Månad].

MaxOfLeafLevel = EXPANDALL(MAX([SalesAmount]), ROWS)

Skärmbilden nedan visar matrisen med den visuella beräkningen.

DAX visuell beräkning

Se även

EXPAND COLLAPSE COLLAPSEALL