Fonctions DAX - Structure de description

Si vous devez utiliser une fonction DAX dans une formule DAX, vous devez comprendre la fonction en détail. Vous devez connaître la syntaxe de la fonction, les types de paramètres, ce que la fonction renvoie, etc.

Pour vous permettre de comprendre comment lire et interpréter les fonctions DAX, une structure de description de fonction uniforme est utilisée dans ce didacticiel.

  • Les différents types de fonctions DAX sont regroupés par le nom de type des fonctions DAX sous forme de chapitres.

  • Chacun de ces chapitres fournit une brève description de l'utilité du type respectif de fonctions DAX.

  • La brève description sera suivie de la liste des fonctions DAX correspondant à ce chapitre (Type / Catégorie des fonctions DAX).

  • Chaque nom de fonction DAX est lié par hyperlien aux détails de la fonction DAX qui ont la structure de description de fonction DAX suivante -

    • Description
    • Syntax
    • Parameters
    • Valeur de retour
    • Remarks
    • Example

Les sections suivantes expliquent chacun de ces en-têtes qui apparaissent dans chaque explication de fonction DAX.

La description

Dans la section Description, vous apprendrez à quoi sert la fonction DAX et où elle peut être utilisée.

Si la fonction DAX est introduite dans Excel 2016, la même chose sera mentionnée ici. (Le reste des fonctions DAX existe dans Excel 2013.)

Syntaxe

Dans la section Syntaxe, vous apprendrez le nom exact de la fonction et les paramètres respectifs.

  • Le nom de la fonction DAX est indiqué en lettres MAJUSCULES.

  • Le nom de la fonction DAX est suivi d'une parenthèse ouvrante.

  • Chaque paramètre suit la convention de dénomination des paramètres DAX standard et est placé entre crochets angulaires.

  • Si un paramètre est facultatif, il est en outre placé entre crochets.

  • Les paramètres sont séparés par des virgules.

  • Les ellipses… sont utilisées pour afficher un nombre optionnel de répétitions de paramètres.

  • La syntaxe de la fonction se termine par une parenthèse fermante.

Exemple

Paramètres

Dans la section Paramètres, chacun des paramètres de la fonction DAX spécifique est répertorié dans un tableau avec sa description. Par exemple, les paramètres de l'exemple de fonction DAX SELECTCOLUMNS ci-dessus sont répertoriés dans le tableau suivant.

Sr.No. Paramètre et description
1

Table

Table ou une expression DAX qui renvoie une table.

2

Name

Le nom donné à la colonne, entre guillemets.

3

scalar_expression

Expression DAX qui renvoie une valeur scalaire telle qu'une référence de colonne, un entier ou une valeur de chaîne.

Valeur de retour

Dans la section Valeur de retour, vous découvrirez la valeur renvoyée par la fonction DAX et son type de données.

Remarques

Dans la section Remarques, vous découvrirez toutes les informations supplémentaires que vous devez connaître sur l'utilisation de la fonction DAX. Vous comprendrez également les erreurs potentielles et les raisons.

Exemple

Un exemple d'utilisation de la fonction DAX est donné dans cette section.

Note - Lorsque vous écrivez des fonctions DAX avec les valeurs de données pour les paramètres, vous respectez les conventions de dénomination indiquées ci-dessous -

  • Un nom de table est spécifié tel qu'il apparaît dans le modèle de données. Par exemple, les ventes.

  • Un nom de colonne est spécifié tel qu'il apparaît dans le modèle de données avec des crochets qui l'entourent.

    Par exemple, [Montant des ventes]

    • Il est recommandé d'utiliser des noms complets pour les colonnes, c'est-à-dire qu'un nom de colonne est précédé du nom de table qui le contient.

      Par exemple, Sales [Sales Amount]

    • Si le nom de la table contient des espaces, il doit être placé entre guillemets simples.

      Par exemple, "East Sales" [Sales Amount]

  • Une fonction DAX peut renvoyer une colonne ou une table de valeurs, auquel cas, elle doit être utilisée comme paramètre d'une autre fonction DAX qui nécessite une colonne ou une table.