Annexe A. Expressions DAX couramment utilisées
Dans cette annexe, je vais passer en revue la syntaxe de certaines des fonctions DAX les plus couramment utilisées dans Power BI. Celles-ci sont organisées par section, puis par ordre alphabétique au sein de cette section. Pour chaque fonction, il y aura une brève description de l'objectif de la fonction, la syntaxe de la fonction, puis un exemple utilisant cette syntaxe.
Il ne s'agit pas d'une liste exhaustive de toutes les fonctions du langage DAX. Elle peut être consultée à la rubrique "Référence des fonctions DAX".
Comme pour beaucoup de choses, DAX est un excellent exemple du principe de Pareto : 80 % de tous les problèmes (sorties) peuvent être résolus avec 20 % de maîtrise (entrées).
Fonctions d'agrégation
MOYENNE
Définition
Renvoie la moyenne de toutes les valeurs numériques d'une colonne.
Syntaxe
AVERAGE ( [ColumnName] )
Exemple
AverageScore = AVERAGE ( GradeScore[Score] )
AVERAGEX
Définition
Calcule la moyenne d'un ensemble d'expressions évaluées sur chaque ligne d'un tableau.
Syntaxe
AVERAGEX ( 'TableName' , <expression> )
Exemple
AverageScorePercentage = AVERAGEX ( 'GradeScores', 'GradeScores'[Score] + 'GradeScores'[MaximumPossibleScore] )
COMPTE
Définition
Renvoie le nombre d'enregistrements d'une colonne qui ne sont pas vides.
Syntaxe
COUNT ( [ColumnName] )
Exemple
CountOfStudents = COUNT ( 'UniversitySuppliedData'[StudentID] )
DISTINCTCOUNT
Définition
Renvoie le nombre de valeurs distinctes ...