Accueil/Cours gratuits/DAX/Temps/Cumuls : TOTALYTD et DATESYTD
DAX | Temps

Cumuls : TOTALYTD et DATESYTD

Gratuit, sans inscription Niveau 2 / 3 | Intermédiaire Lecture 7 min Simulateur + défi V1.0 | 02/11/2026

« 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 à imprimer

01Définition

En une phrase

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.

Cumuls annuel, trimestriel, mensuel, et exercice décalé
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

Défi DAX n°6 | 10 min

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.

Ce que tu dois obtenir
Mois 2026CACA cumulé
Janvier6 179 €6 179 €
Février4 976 €11 155 €
Mars5 086 €16 241 €
Avril4 870 €21 111 €
Mai6 071 €27 182 €
Juin4 801 €31 983 €
…

Résultat attendu : 12 lignes ; en décembre, le cumul est égal au CA 2026 : 60 443 €.

⬇ 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.

04Pièges à éviter

⚠️ PiègeLe 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(...)).

⚠️ PiègeLa date de fin d'exercice

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.

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