Excel DAX - Paramètres standard

DAX a standard parameternoms 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.

Noms de paramètres standard

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

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 ().

Utiliser uniquement le préfixe comme paramètre

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 n'utiliser que le préfixe peut parfois aider à éviter l'encombrement 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 vous pouvez le constater, 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 à la colonne d'années existante.