Leçon 10 / 10 — Chapitre 6: DAX : colonnes, mesures et contextes
Cas pratique : premières mesures d'un suivi RH
Un service RH a modélisé : Pointages (faits : une ligne par employé et par jour, colonnes Matricule, Date, Heures, Statut où Statut vaut « Présent », « Congé » ou « Absent »), Employés (dimension), Dates (dimension).
Mesures socles à définir (en langage, pas en code) :
[Heures travaillées]: la somme de la colonne Heures. Simple agrégation.[Jours pointés]: le nombre de lignes de Pointages dans le contexte.COUNTROWS.[Jours d'absence]: le nombre de lignes où Statut = « Absent ». Cela suppose un filtre sur le statut — c'est le rôle deCALCULATE, vu au chapitre 7 ; pour l'instant on note juste le besoin.[Effectif]: le nombre de matricules distincts présents dans le contexte.DISTINCTCOUNT(Employés[Matricule]).
Mesures dérivées :
[Taux d'absence]=DIVIDE([Jours d'absence], [Jours pointés]), formatée en pourcentage.[Heures moyennes par jour pointé]=DIVIDE([Heures travaillées], [Jours pointés]).
Ce qu'on observe dans un visuel : un tableau « Taux d'absence par service et par mois » donne, sur chaque cellule, le taux calculé dans le contexte de ce service et de ce mois — sans écrire une formule par cellule. Sur la ligne de total, il agrège l'ensemble.
À vous de jouer : dans ce cas pratique, quelle fonction d'agrégation convient pour [Effectif] = nombre de matricules distincts dans le contexte ?
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