Conventions de dénomination des paramètres DAX

DAX a des noms de paramètres standard pour faciliter l'utilisation et la compréhension des fonctions DAX. De plus, vous pouvez utiliser certains préfixes pour les noms de paramètres. Si le préfixe est suffisamment clair, vous pouvez utiliser le préfixe lui-même comme nom de paramètre.

Pour comprendre la syntaxe des fonctions DAX et utiliser les valeurs de données de manière appropriée pour les paramètres de fonction DAX pertinents, vous devez comprendre les conventions de dénomination des paramètres DAX.

Noms des paramètres

Voici les noms des paramètres standard DAX -

N ° Sr. Nom et description du paramètre
1

expression

Toute expression DAX qui renvoie une seule valeur scalaire, où l'expression doit être évaluée plusieurs fois (pour chaque ligne / contexte).

2

value

Toute expression DAX qui renvoie une valeur scalaire unique où l'expression doit être évaluée exactement une fois avant toutes les autres opérations.

3

table

Toute expression DAX qui renvoie une table de données.

4

tableName

Le nom d'une table existante utilisant la syntaxe DAX standard. Cela ne peut pas être une expression.

5

columnName

Le nom d'une colonne existante utilisant la syntaxe DAX standard, généralement pleinement qualifiée. Cela ne peut pas être une expression.

6

name

Une constante de chaîne qui sera utilisée pour fournir le nom d'un nouvel objet.

sept

order

Une énumération utilisée pour déterminer l'ordre de tri.

8

ties

Une énumération utilisée pour déterminer la gestion des valeurs de lien.

9

type

Énumération utilisée pour déterminer le type de données pour PathItem et PathItemReverse.

Préfixer les noms de paramètres ou utiliser le préfixe uniquement

Vous pouvez qualifier un nom de paramètre avec un préfixe -

  • Le préfixe doit être descriptif de la manière dont l'argument est utilisé.

  • Le préfixe doit être tel que la lecture ambiguë du paramètre soit évitée.

Par exemple,

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

  • Search_ColumnName - Fait référence à une colonne existante utilisée pour rechercher une valeur dans la fonction DAX LOOKUPVALUE ().

Vous pouvez omettre le nom du paramètre et n'utiliser que le préfixe, si le préfixe est suffisamment clair pour décrire le paramètre. Omettre le nom du paramètre et utiliser uniquement le préfixe peut parfois aider à éviter l'encombrement lors de la lecture.

Par exemple, considérez DATE (Year_value, Month_value, Day_value). Vous pouvez omettre le nom du paramètre - valeur, qui est répété trois fois et l'écrire comme DATE (année, mois, jour). Comme on le voit, en utilisant uniquement les préfixes, la fonction est plus lisible. Cependant, parfois, le nom du paramètre et le préfixe doivent être présents pour plus de clarté.

Par exemple, considérez Year_columnName. Le nom du paramètre est ColumnName et le préfixe est Year. Les deux sont nécessaires pour faire comprendre à l'utilisateur que le paramètre nécessite une référence à une colonne d'années existante.