EXPANDALL
Van toepassing op: Berekende kolom Berekende tabel Meting Visuele 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 |
---|---|
uitdrukking | De expressie die moet worden geëvalueerd in de nieuwe context. |
as | 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 functie CALCULATE.
- 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.
Opmerking
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.