Lezen in het Engels

Delen via


EXPANDALL

Van toepassing op:berekende kolomberekende tabelMeasureVisuele berekening

Hiermee haalt u een context op het meest gedetailleerde niveau op. If er een expressie wordt opgegeven, wordt de value in de nieuwe context geretourneerd, waardoor navigatie in hiërarchieën and berekening op het meest gedetailleerde niveau mogelijk is.

Syntaxis

De syntaxis waarmee beide navigatie-and berekening wordt uitgevoerd.

EXPANDALL ( <expression>, <axis> )

De syntaxis die alleen navigatie uitvoert.

EXPANDALL ( <axis> )

Parameters

Term Definitie
expression De expressie die moet worden geëvalueerd in de nieuwe context.
axis Een asreferentie.

value retourneren

Voor de versie die beide navigatie-and berekening uitvoert, retourneert de functie de value van de expressie in de nieuwe context na het navigeren naar het laagste niveau van de hiërarchie. Voor de versie die alleen navigatie uitvoert, wijzigt de functie de evaluatiecontext door naar het laagste niveau van de hiërarchie te navigeren.

Opmerkingen

  • Deze functie kan alleen worden gebruikt in visuele berekeningen.
  • De alleen navigatieversie van de functie kan worden gebruikt in de CALCULATE functie.
  • De niveaus van de hiërarchie worden bepaald door all kolommen in elke as waarnaar wordt verwezen door de asreferentie.
  • Vaak zijn er meerdere afstammingscellen op lower niveau; Daarom is een vorm van aggregatie vereist voor het expressieargument.

Voorbeeld

In een tabel met een overzicht van de totale verkoop voor een hiërarchie met niveaus voor het totaal, year, quarterandmonth, berekent de volgende berekening DAX het maximum value van [SalesAmount] op het laagste niveau, [Month].

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

In de onderstaande schermopname ziet u de matrix met de visuele berekening.

DAX visuele berekening

Zie ook

EXPAND
COLLAPSE
COLLAPSEALL