PaliSkill
Power BI

Leçon 5 / 10 — Chapitre 6: DAX : colonnes, mesures et contextes

Les agrégations de base

Les fonctions d'agrégation résument une colonne, dans le contexte de filtre courant :

  • SUM(col) : la somme.
  • AVERAGE(col) : la moyenne (ignore les cellules vides).
  • MIN(col) / MAX(col) : le plus petit / le plus grand.
  • COUNT(col) : le nombre de valeurs non vides.
  • COUNTROWS(table) : le nombre de lignes de la table (dans le contexte).
  • DISTINCTCOUNT(col) : le nombre de valeurs distinctes.

Prévoir un résultat. Table Ventes (contexte : aucun filtre) :

Produit   Montant
Cahier    500
Stylo     100
Cahier    300
Jus       600
Stylo     100
  • SUM(Ventes[Montant]) = 1 600
  • AVERAGE(Ventes[Montant]) = 320
  • MAX(Ventes[Montant]) = 600
  • COUNTROWS(Ventes) = 5
  • DISTINCTCOUNT(Ventes[Produit]) = 3 (Cahier, Stylo, Jus)

Attention à AVERAGE : la moyenne d'une colonne de faits (AVERAGE(Ventes[Montant])) est la moyenne par ligne de vente, pas par produit ni par jour. « Moyenne par jour » demande un raisonnement différent (souvent un itérateur, leçon 5).

À retenir

  • SUM, AVERAGE, MIN, MAX, COUNT (valeurs non vides), COUNTROWS (lignes), DISTINCTCOUNT (valeurs distinctes).
  • Toutes respectent le contexte de filtre.
  • AVERAGE sur une table de faits = moyenne par ligne de fait, pas par entité.

À vous de jouer : sur la table Ventes ci-dessus (Cahier 500, Stylo 100, Cahier 300, Jus 600, Stylo 100), que renvoie DISTINCTCOUNT(Ventes[Produit]) ?

🔒

Continuez ce module

Débloquez les leçons restantes ainsi que la certification finale.

2 500 XOF / 3,81 € / 4,15 $

Débloquez les 90 leçons restantes de ce module

Votre paiement est vérifié avant l'activation de l'accès