Partager via


EXPANDALL

s’applique à :colonne calculéetable calculéemesurecalcul visuel

Récupère un contexte au niveau le plus détaillé. Si une expression est fournie, retourne sa valeur dans le nouveau contexte, ce qui permet la navigation dans les hiérarchies et le calcul au niveau le plus détaillé.

Syntaxe

Syntaxe qui effectue à la fois la navigation et le calcul.

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.

Valeur de retour

Pour la version qui effectue à la fois la navigation et le calcul, la fonction retourne la valeur 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 toutes les colonnes de chaque axe référencé par la référence d’axe.
  • Souvent, il existe plusieurs cellules descendantes à un niveau inférieur ; 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, l’année, le trimestre et le mois suivants, le calcul DAX suivant calcule la valeur maximale de [SalesAmount] au niveau le plus bas, [Mois].

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

La capture d’écran ci-dessous montre la matrice avec le calcul visuel.

DAX de calcul visuel

Voir aussi

EXPAND COLLAPSE COLLAPSEALL