Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
s’applique à :colonne calculée
table calculée
mesure
calcul visuel
Indique si la colonne est présente au niveau actuel.
Syntaxe
ISATLEVEL ( <column> )
Paramètres
Terme | Définition |
---|---|
column |
Colonne de regroupement dans la grille de données. |
Valeur de retour
TRUE
ou FALSE
qui indique si la colonne de regroupement est au niveau actuel dans le contexte.
Remarques
- Cette fonction ne peut être utilisée que dans les calculs visuels.
- Contrairement à d’autres fonctions avec des fonctionnalités similaires, telles que ISINSCOPE, ISFILTERED, HASONEVALUE, etc., ISATLEVEL est une fonction spécialisée pour les calculs visuels. Par conséquent, elle est garantie d’être compatible avec les fonctions qui naviguent dans les niveaux d’une hiérarchie dans la matrice de données, telles que EXPAND et COLLAPSE.
- Un niveau de hiérarchie peut contenir plusieurs colonnes. Par exemple, dans une hiérarchie [Year], [Quarter], [Month], le niveau qui contient la colonne [Quarter] inclut également la colonne [Year] au même niveau.
Exemple
Considérez une table qui inclut une hiérarchie avec des niveaux pour le total, l’année, le trimestre et le mois. Les calculs DAX suivants peuvent être utilisés pour déterminer si une colonne spécifique est au niveau actuel dans le contexte d’origine ou au nouveau niveau après une opération de navigation.
IsYearLevel = ISATLEVEL([Fiscal Year])
IsQuarterLevel = ISATLEVEL([Fiscal Quarter])
IsMonthLevel = ISATLEVEL([Month])
IsQuarterLevelAfterExpand = EXPAND(ISATLEVEL([Fiscal Quarter]), ROWS)
IsQuarterLevelAfterCollapse = COLLAPSE(ISATLEVEL([Fiscal Quarter]), ROWS)
La capture d’écran ci-dessous montre la matrice avec les cinq calculs visuels.
de calcul visuel
Voir aussi
EXPAND EXPANDALL COLLAPSE COLLAPSEALL ISINSCOPE ISFILTERED HASONEVALUE