Conventions de nommage des paramètres DAX

Les noms de paramètre sont normalisés dans la référence DAX pour faciliter l’utilisation et la compréhension des fonctions.

Noms de paramètre

Terme Définition
expression Toute expression DAX qui retourne une valeur scalaire unique où l’expression doit être évaluée plusieurs fois (pour chaque ligne/contexte).
value Toute expression DAX qui retourne une valeur scalaire unique où l’expression doit être évaluée une seule fois avant toutes les autres opérations.
tableau Toute expression DAX qui retourne une table de données.
tableName Nom d’une table existante, spécifié avec la syntaxe DAX standard. Il ne peut pas s’agir d’une expression.
columnName Nom, généralement complet, d’une colonne existante utilisant la syntaxe DAX standard. Il ne peut pas s’agir d’une expression.
name Constante de chaîne qui sera utilisée pour fournir le nom d’un nouvel objet.
order Énumération utilisée pour déterminer l’ordre de tri.
ties Énumération utilisée pour déterminer la gestion des valeurs d’égalité.
type Énumération utilisée pour déterminer le type de données pour PathItem et PathItemReverse.

Attribution d’un préfixe aux noms de paramètre ou utilisation du préfixe seul

Terme Définition
prefixing Les noms de paramètre peuvent être qualifiés plus précisément avec un préfixe descriptif de la façon dont l’argument est utilisé et pour éviter toute lecture ambiguë des paramètres. Par exemple :

Result_ColumnName : fait référence à une colonne existante utilisée pour obtenir les valeurs de résultat dans la fonction LOOKUPVALUE().

Search_ColumnName : fait référence à une colonne existante utilisée pour rechercher une valeur dans la fonction LOOKUPVALUE().
omitting Les noms de paramètre sont omis si le préfixe est suffisamment clair pour décrire le paramètre.

Par exemple, au lieu d’avoir la syntaxe suivante DATE (Year_Value, Month_Value, Day_Value), il est plus clair pour l’utilisateur de lire DATE (Year, Month, Day) ; la répétition par trois fois de la valeur du suffixe n’ajoute rien à une meilleure compréhension de la fonction et gêne la lecture inutilement.

Toutefois, si le paramètre préfixé est Year_columnName, le nom du paramètre et le préfixe sont conservés pour s’assurer que l’utilisateur comprend que le paramètre requiert une référence à une colonne Years existante.