Cumul YTD sur Power BI : suivre votre chiffre d’affaires depuis le début de l’année pour les financiers

Le cumul YTD sur Power BI (« Year To Date », depuis le début de l’année) permet de suivre en continu un total qui s’accumule mois après mois, comme un chiffre d’affaires cumulé ou une dépense cumulée par rapport à un budget annuel. C’est un indicateur incontournable dans un reporting financier, et DAX propose une fonction dédiée (TOTALYTD) pour l’obtenir directement.

Le principe du cumul YTD

Plutôt que d’afficher le chiffre d’affaires du mois de mai isolément, le cumul YTD affiche la somme de janvier à mai. C’est particulièrement utile pour suivre l’avancement d’un budget annuel : au lieu de comparer chaque mois séparément à son budget mensuel, on compare le cumulé réalisé au cumulé budgété, ce qui lisse les variations ponctuelles et donne une vision de tendance plus fiable.

La formule DAX avec TOTALYTD

Comme pour la variation N/N-1, cette fonction nécessite une table de calendrier marquée comme table de dates dans le modèle.

Ventes YTD = TOTALYTD(SUM(Ventes[Montant]), 'Calendrier'[Date])

Si votre exercice comptable ne se termine pas le 31 décembre (par exemple un exercice clos au 30 juin), TOTALYTD accepte un troisième argument optionnel pour préciser la date de fin d’exercice :

Ventes YTD = TOTALYTD(SUM(Ventes[Montant]), 'Calendrier'[Date], "30/06")

Le cumul repart alors à zéro au lendemain de cette date plutôt qu’au 1ᵉʳ janvier.

DATESYTD : la fonction derrière TOTALYTD

TOTALYTD est en réalité un raccourci : elle équivaut à combiner CALCULATE avec la fonction DATESYTD, qui renvoie simplement la table des dates allant du 1er janvier jusqu’à la dernière date visible dans le contexte de filtre. Écrite « à la main », la même mesure ressemble à ceci :

Ventes YTD = CALCULATE(SUM(Ventes[Montant]), DATESYTD('Calendrier'[Date]))

L’intérêt de passer par DATESYTD plutôt que par TOTALYTD, c’est la flexibilité : on peut l’utiliser à l’intérieur d’un CALCULATE qui applique en même temps d’autres filtres (par exemple, un cumul YTD limité à une seule filiale ou à une catégorie de produit), alors que TOTALYTD n’accepte qu’un seul filtre de date. Pour un cumul YTD simple, TOTALYTD reste la solution la plus rapide à écrire ; dès que le calcul se complique, DATESYTD combinée à CALCULATE devient l’approche la plus adaptée.

Un échange gratuit pour évaluer vos besoins

Envie de structurer votre reporting financier avec Excel et Power BI ? Parlons-en ensemble, sans engagement.

20 minutesSans engagement100% personnalisé
Réserver un call

Un exemple d’usage : budget vs réalisé

En dupliquant la logique sur votre table de budget, vous obtenez un « Budget YTD » à côté du « Réalisé YTD », et vous pouvez calculer l’écart cumulé :

Budget YTD = TOTALYTD(SUM(Budget[Montant]), 'Calendrier'[Date])

Écart Budget YTD = DIVIDE([Ventes YTD] - [Budget YTD], [Budget YTD])

Placé dans un visuel avec une courbe cumulée, cet indicateur montre immédiatement si l’entreprise est en avance ou en retard sur son budget annuel, à n’importe quel mois de l’année — exactement le type de visuel qu’on retrouve dans un comité de direction.

Aller plus loin

Le cumul YTD sur Power BI complète parfaitement la variation N/N-1 vue dans l’article précédent : ensemble, ces deux indicateurs couvrent la majorité des besoins de suivi budgétaire. Si vous voulez construire un reporting financier complet, la formation ci-dessous est faite pour ça.

Créer son reporting financier avec Power BI

Une formation pratique pour maîtriser DAX et Power Query de A à Z : retraitement des balances, mesures DAX fiables, P&L dynamique, bilan, TFT.

Cas pratiques réelsÀ ton rythmePour comptables & financiers
En savoir plus

Catégories