conventions d’affectation de noms de paramètres DAX
Les noms de paramètres sont normalisés dans DAX référence pour faciliter l’utilisation et la compréhension des fonctions.
Noms de paramètres
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 exactement une fois avant toutes les autres opérations. |
table |
Toute expression DAX qui retourne une table de données. |
tableName |
Nom d’une table existante à l’aide de la syntaxe de 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. |
Préfixage des noms de paramètres ou utilisation du préfixe seulement
Terme | Définition |
---|---|
prefixing |
Les noms de paramètres peuvent être qualifiés avec un préfixe descriptif de la façon dont l’argument est utilisé et pour éviter la 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ètres 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 (Année, Mois, Jour) ; répéter trois fois la valeur de suffixe n’ajoute rien à une meilleure compréhension de la fonction et il encombre inutilement la lecture. Toutefois, si le paramètre préfixé est Year_columnName, le nom du paramètre et le préfixe reste pour s’assurer que l’utilisateur comprend que le paramètre nécessite une référence à une colonne existante de Years. |