EXPANDALL
s’applique à :colonne calculéetable calculéeMeasurecalcul visuel
Récupère un contexte au niveau le plus détaillé. If une expression est fournie, retourne son value dans le nouveau contexte, ce qui permet la navigation dans les hiérarchies and calcul au niveau le plus détaillé.
Syntaxe
Syntaxe qui effectue les deux calculs de navigation and.
EXPANDALL ( <expression>, <axis> )
Syntaxe qui effectue uniquement la navigation.
EXPANDALL ( <axis> )
Paramètres
Terme | Définition |
---|---|
expression |
Expression à évaluer dans le nouveau contexte. |
axis |
Référence d’axe. |
Retourner value
Pour la version qui effectue les deux calculs de navigation and, la fonction retourne l'value de l’expression dans le nouveau contexte après avoir navigué vers le niveau le plus bas de la hiérarchie. Pour la version qui effectue uniquement la navigation, la fonction modifie le contexte d’évaluation en accédant au niveau le plus bas de la hiérarchie.
Remarques
- Cette fonction ne peut être utilisée que dans les calculs visuels.
- La version de navigation uniquement de la fonction peut être utilisée à l’intérieur de la fonction CALCULATE.
- Les niveaux de la hiérarchie sont déterminés par all colonnes dans chaque axe référencé par la référence d’axe.
- Souvent, il existe plusieurs cellules décroissantes au niveau lower ; par conséquent, une forme d’agrégation est requise pour l’argument d’expression.
Exemple
Compte tenu d’un tableau qui résume les ventes totales d’une hiérarchie avec des niveaux pour le total, year, quarterandmonth, le calcul suivant DAX calcul calcule la value maximale de [SalesAmount] au niveau le plus bas, [Month].
MaxOfLeafLevel = EXPANDALL(MAX([SalesAmount]), ROWS)
La capture d’écran ci-dessous montre la matrice avec le calcul visuel.
de calcul visuel