Accueil/Cours gratuits/DAX/Agréger/Compter : COUNTROWS, COUNT, DISTINCTCOUNT
DAX | Agréger

Compter : COUNTROWS, COUNT, DISTINCTCOUNT

Gratuit, sans inscription Niveau 1 / 3 | Découverte Lecture 7 min Simulateur + défi V1.0 | 02/11/2026

« Combien de ventes ? » et « combien de clients ? » ne sont pas la même question. COUNTROWS répond à la première, DISTINCTCOUNT à la seconde, et la ligne Total le montre bien.

Télécharger la fiche PDF gratuiteSans inscription, mise en page prête à imprimer

01Définition

En une phrase

COUNTROWS compte les lignes d'une table, COUNT les valeurs non vides d'une colonne, DISTINCTCOUNT les valeurs différentes d'une colonne. Toutes travaillent sur les lignes visibles dans le contexte.

02Le simulateur

Passe sur DISTINCTCOUNT et regarde la ligne Total.

03Les fonctions de comptage

FonctionCompteExemple
COUNTROWS(Ventes)Les lignes de la tableNombre de ventes
COUNT(Ventes[Qté])Les nombres non vides d'une colonneVentes avec une quantité
COUNTA(Ventes[Réf])Les valeurs non vides, tout typeVentes avec une référence
DISTINCTCOUNT(Ventes[Code client])Les valeurs différentesNombre de clients acheteurs
COUNTBLANK(Ventes[Remise])Les valeurs videsVentes sans remise

04À toi de jouer

Défi DAX n°1 | 10 min

Ventes et clients par région

Le directeur commercial veut savoir, pour 2026, combien de ventes ont été faites dans chaque région, et par combien de clients différents.

Ce que tu dois obtenir
RégionNb ventesNb clients
Nord843
Sud703
Est382
Ouest362

Résultat attendu : Une matrice Région en lignes, deux mesures, un segment Année réglé sur 2026.

⬇ Télécharger le classeur « boutique »

Le même classeur sert pour tous les défis : 408 ventes sur 2025 et 2026, avec les tables Produits, Clients et Dates. L'onglet Lisez-moi indique les relations à créer.

05Pièges à éviter

⚠️ PiègeAdditionner des clients distincts

Le total de DISTINCTCOUNT n'est pas la somme des lignes : un client qui achète dans deux catégories compte une fois au total. C'est juste, mais surprenant. Ne recalcule jamais ce total à la main.

⚠️ PiègeCompter sur la mauvaise table

COUNTROWS(Clients) compte les clients du fichier, pas ceux qui ont acheté. Pour les acheteurs, compte les codes clients dans la table Ventes.

06Questions fréquentes

Comment compter des valeurs distinctes en DAX ?

COUNTROWS compte les lignes d'une table, COUNT les valeurs non vides d'une colonne, DISTINCTCOUNT les valeurs différentes d'une colonne. Toutes travaillent sur les lignes visibles dans le contexte.

Quel est le piège le plus fréquent avec les fonctions de comptage ?

Additionner des clients distincts. Le total de DISTINCTCOUNT n'est pas la somme des lignes : un client qui achète dans deux catégories compte une fois au total. C'est juste, mais surprenant. Ne recalcule jamais ce total à la main.

La fiche « Compter : COUNTROWS, COUNT, DISTINCTCOUNT » est-elle gratuite ?

Oui. La fiche, son simulateur et son défi 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.

Pour les formateurs

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 catalogue
Voir aussi

Toutes les fiches DAX

Les 13 défis DAX

Voir aussi le cours Power Query gratuit

Fiche V1.0 | Dernière mise à jour : 02/11/2026 | Clément Delobel, formateur Power BI et DAX