La syntaxe DAX
Une formule DAX bien écrite se lit comme une phrase. Trois conventions suffisent : la table devant chaque colonne, jamais devant une mesure, et des variables pour découper le calcul.
Télécharger la fiche PDF gratuiteSans inscription, mise en page prête à imprimer01Définition
Une formule DAX s'écrit Nom = expression. Les colonnes se citent avec leur table, Ventes[Montant], les mesures sans table, [CA]. VAR stocke un résultat intermédiaire et RETURN renvoie le résultat final.
02Les références
| Écriture | Ce que c'est |
|---|---|
Ventes[Montant] | La colonne Montant de la table Ventes |
'Ventes 2026'[Montant] | Apostrophes obligatoires si le nom de table contient un espace |
[CA] | Une mesure, toujours sans nom de table |
"Nord" | Un texte, entre guillemets |
5% ou 0.05 | Un nombre : le séparateur décimal est le point |
03Les opérateurs
| Opérateur | Rôle |
|---|---|
+ - * / | Calculs |
& | Assembler du texte : "CA de " & [Région] |
= <> > < >= <= | Comparaisons |
&& et la double barre verticale | ET et OU logiques (ou les fonctions AND et OR) |
IN { } | Appartenance : Produits[Catégorie] IN {"Mobilier", "Papeterie"} |
04Le simulateur : VAR et RETURN
Panier moyen = VAR ca = SUM(Ventes[Montant]) // chiffre d'affaires VAR nb = COUNTROWS(Ventes) // nombre de ventes RETURN DIVIDE(ca, nb)
Maj + Entrée passe à la ligne dans la barre de formule. Le site gratuit DAX Formatter remet en forme n'importe quelle formule en un clic.
05Pièges à éviter
En DAX dans Power BI, les arguments sont séparés par des virgules et les décimales par un point, comme en anglais. ROUND([CA]; 2) provoque une erreur.
Ventes[CA] pour une mesure fonctionne, mais trompe le lecteur, qui croit lire une colonne. La convention : colonne avec sa table, mesure sans.
06Questions fréquentes
Comment utiliser VAR et RETURN en DAX ?
Une formule DAX s'écrit Nom = expression. Les colonnes se citent avec leur table, Ventes[Montant], les mesures sans table, [CA]. VAR stocke un résultat intermédiaire et RETURN renvoie le résultat final.
Quel est le piège le plus fréquent avec la syntaxe DAX ?
Le point-virgule d'Excel. En DAX dans Power BI, les arguments sont séparés par des virgules et les décimales par un point, comme en anglais. ROUND([CA]; 2) provoque une erreur.
La fiche « La syntaxe DAX » est-elle gratuite ?
Oui. La fiche, son simulateur et sa version PDF sont en accès libre et gratuit, sans inscription. Elle fait partie du cours DAX gratuit de mesetudesdecas.fr, qui compte 32 fiches.
Passez de la fiche à la mise en situation
Les études de cas de mesetudesdecas.fr placent vos apprenants face à un vrai besoin d'entreprise : modèle de données, mesures DAX et tableau de bord Power BI, avec énoncé, corrigé et pas-à-pas du formateur.
Voir le catalogueVoir aussi le cours Power Query gratuit
Fiche V1.0 | Dernière mise à jour : 02/11/2026 | Clément Delobel, formateur Power BI et DAX