Comment gérer un exercice fiscal décalé dans Power BI ?

Dans le monde de l'analyse de données, il est fréquent de devoir adapter ses calculs à des réalités comptables spécifiques. Par exemple, une entreprise qui clôture son exercice fiscal au 30 juin ne peut pas simplement cumuler ses ventes de janvier à décembre comme on le ferait habituellement. Dans cet article, je vous explique comment créer un graphique cumulatif dans Power BI qui prend en compte cette clôture décalée, de juillet à juin de l'année suivante.

Comprendre le contexte et les données

Imaginons que vous ayez une entreprise qui clôture ses comptes au 30 juin. L'objectif est de réaliser un graphique cumulatif des ventes qui s'étale de juillet à juin, et non de janvier à décembre. Pour cela, il est essentiel de bien structurer vos données :

  • Une table de faits contenant vos ventes, avec une colonne chiffre d'affaires et une colonne Date.
  • Une table de dimension date, qui sert de calendrier et couvre la plage temporelle de vos données (par exemple de 2019 à 2022).

Cette séparation entre faits et dimensions est la base d'un modèle de données robuste dans Power BI.

Visualiser les données sans calculs

Avant de se lancer dans la création d'un cumul décalé, commencez par visualiser simplement vos données :

  • Créez un graphique affichant le chiffre d'affaires par mois.
  • Ajoutez un segment (filtre) sur l'année pour pouvoir sélectionner une année spécifique.

En sélectionnant une année, vous verrez les ventes de janvier à décembre. Cependant, ce graphique ne correspond pas encore à l'exercice fiscal décalé.

Créer la mesure cumulée avec la fonction DAX TOTALYTD

Pour cumuler les chiffres d'affaires, on utilise la fonction DAX TOTALYTD. Cette fonction cumule les valeurs jusqu'à une date donnée, mais par défaut, elle considère une clôture au 31 décembre. Or, dans notre cas, la clôture est au 30 juin, il faut donc adapter cette fonction :

La clé est d'utiliser l'argument year_end_date pour indiquer la date de clôture décalée, ici "06-30".

La mesure cumulée s'écrit donc ainsi :

Cumul = TOTALYTD(SUM(Ventes[ChiffreAffaires]), Calendrier[Date], "06-30")

Cette mesure calcule le cumul des ventes en considérant que l'année fiscale se termine le 30 juin.

Résoudre le problème d'affichage

En appliquant cette mesure, vous constaterez que le graphique affiche toujours les mois de janvier à décembre, ce qui ne correspond pas à notre exercice fiscal décalé. En effet, Power BI trie les mois comme s'il s'agissait d'une année civile classique.

Pour corriger cela, il faut modifier la table calendrier en ajoutant des colonnes calculées qui permettent de reclasser les mois selon l'exercice fiscal :

1. Extraire le mois

La première colonne calculée extrait simplement le numéro du mois :

Mois = MONTH(Calendrier[Date])

2. Définir l'exercice fiscal

Ensuite, on crée une colonne Exercice qui identifie l'année fiscale selon la règle :

  • Si le mois est inférieur ou égal à 6 (janvier à juin), l'exercice correspond à l'année précédente suivie de l'année en cours (exemple : "2020/2021").
  • Si le mois est supérieur à 6 (juillet à décembre), l'exercice correspond à l'année en cours suivie de l'année suivante (exemple : "2021/2022").

La formule DAX est la suivante :

Exercice = IF(

MONTH(Calendrier[Date]) <= 6

FORMAT(YEAR(Calendrier[Date]) - 1, "0000") & "/" & FORMAT(YEAR(Calendrier[Date]), "0000"),

FORMAT(YEAR(Calendrier[Date]), "0000") & "/" & FORMAT(YEAR(Calendrier[Date]) + 1, "0000")

)

3. Créer un axe personnalisé pour trier les mois

Pour que Power BI affiche l'axe X dans l'ordre correct de l'exercice fiscal, on ajoute une colonne combinant année et mois :

AnnéeMois = FORMAT(Calendrier[Date], "YYYYMM")

Cette colonne permet de trier les mois de manière chronologique, même si l'exercice est décalé.

Mettre en place le graphique final

Avec ces nouvelles colonnes, vous pouvez :

  • Remplacer le segment de sélection d'année par un segment sur la colonne Exercice.
  • Utiliser la colonne AnnéeMois comme axe X de votre graphique.
  • Appliquer un tri croissant sur cet axe pour que les mois s'affichent de juillet à juin dans le bon ordre.

Le résultat est un graphique cumulatif parfaitement aligné sur votre exercice fiscal décalé, avec un cumul qui repart à zéro à la date de clôture, le 30 juin.

Conclusion

Adapter un cumul de chiffre d'affaires à un exercice fiscal décalé dans Power BI nécessite quelques ajustements dans le modèle de données et dans la mesure DAX. En suivant cette méthode, vous pouvez facilement représenter graphiquement vos ventes de juillet à juin, avec un cumul dynamique et précis.

N'hésitez pas à appliquer ces astuces sur vos propres données et à ajuster les formules selon votre date de clôture spécifique. Ce type d'analyse est indispensable pour avoir une vision claire et fidèle de la performance financière de votre entreprise.

🔎 Découvrez nos autres articles sur Power BI.

📧 Ne manquez pas nos actualités avec notre newsletter.

👀 Par ici pour découvrir nos formations Power BI.

Copyright 2025 | Tous Droits Réservés