Cumuls : TOTALYTD et DATESYTD
« Où en est-on depuis le début de l'année ? » TOTALYTD répond en une ligne : il remplace le mois de la case par la période qui va du 1er janvier à la fin de ce mois.
Télécharger la fiche PDF gratuiteSans inscription, mise en page prête à imprimer01Définition
TOTALYTD(expression, Dates[Date]) calcule l'expression du 1er janvier jusqu'à la dernière date du contexte. C'est un raccourci de CALCULATE(expression, DATESYTD(Dates[Date])).
02Le simulateur
Passe sur le cumul et clique sur Avr : les ventes de janvier à avril s'allument.
CA cumulé = TOTALYTD([CA], Dates[Date]) CA cumulé trimestre = TOTALQTD([CA], Dates[Date]) CA cumulé mois = TOTALMTD([CA], Dates[Date]) CA cumulé exercice = TOTALYTD([CA], Dates[Date], "30/06")
03À toi de jouer
Le cumul depuis janvier
Avec la table Dates du classeur (à marquer comme table de dates et à relier à Ventes[Date]), affiche pour chaque mois de 2026 le CA du mois et le CA cumulé depuis le 1er janvier.
| Mois 2026 | CA | CA cumulé |
|---|---|---|
| Janvier | 6 179 € | 6 179 € |
| Février | 4 976 € | 11 155 € |
| Mars | 5 086 € | 16 241 € |
| Avril | 4 870 € | 21 111 € |
| Mai | 6 071 € | 27 182 € |
| Juin | 4 801 € | 31 983 € |
| … |
Résultat attendu : 12 lignes ; en décembre, le cumul est égal au CA 2026 : 60 443 €.
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.
Solution : Relier Dates[Date] à Ventes[Date], marquer la table de dates, puis TOTALYTD.
CA cumulé = TOTALYTD([CA], Dates[Date])
04Pièges à éviter
Si la table de dates va jusqu'au 31 décembre, le cumul s'affiche aussi pour les mois sans vente, avec la même valeur. Masque ces mois : IF(MIN(Dates[Date]) <= MAX(Ventes[Date]), TOTALYTD(...)).
Le troisième argument de TOTALYTD est la date de fin d'exercice, au format du modèle. Pour un exercice clos au 30 juin, écris "30/06" en français, "06/30" si le modèle est en anglais.
05Questions fréquentes
Comment faire un cumul annuel en DAX ?
TOTALYTD(expression, Dates[Date]) calcule l'expression du 1er janvier jusqu'à la dernière date du contexte. C'est un raccourci de CALCULATE(expression, DATESYTD(Dates[Date])).
Quel est le piège le plus fréquent avec le cumul annuel ?
Le cumul qui continue dans le futur. Si la table de dates va jusqu'au 31 décembre, le cumul s'affiche aussi pour les mois sans vente, avec la même valeur. Masque ces mois : IF(MIN(Dates[Date]) <= MAX(Ventes[Date]), TOTALYTD(...)).
La fiche « Cumuls : TOTALYTD et DATESYTD » 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.
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