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.
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 :
Cette séparation entre faits et dimensions est la base d'un modèle de données robuste dans Power BI.
Avant de se lancer dans la création d'un cumul décalé, commencez par visualiser simplement vos données :
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é.
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.
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 :
La première colonne calculée extrait simplement le numéro du mois :
Mois = MONTH(Calendrier[Date])
Ensuite, on crée une colonne Exercice qui identifie l'année fiscale selon la règle :
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")
)
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é.
Avec ces nouvelles colonnes, vous pouvez :
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.
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.
Ressources gratuites