Delen via


EXPANDALL

Van toepassing op:berekende kolomberekende tabelMetingVisuele berekening

Hiermee haalt u een context op het meest gedetailleerde niveau op. Als er een expressie wordt opgegeven, retourneert u de waarde in de nieuwe context, zodat u op het meest gedetailleerde niveau kunt navigeren in hiërarchieën en berekeningen.

Syntaxis

De syntaxis waarmee zowel navigatie als berekeningen worden 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.

Retourwaarde

Voor de versie die zowel navigatie als berekeningen uitvoert, retourneert de functie de waarde 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 alle kolommen in elke as waarnaar wordt verwezen door de asreferentie.
  • Vaak zijn er meerdere afstammige cellen op een lager niveau; Daarom is een vorm van aggregatie vereist voor het expressieargument.

Voorbeeld

Op basis van een tabel met een overzicht van de totale verkoop voor een hiërarchie met niveaus voor totaal, jaar, kwartaal en maand, berekent de volgende DAX berekening de maximumwaarde van [SalesAmount] op het laagste niveau, [Maand].

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