Comment utiliser la fonction SAMEPERIODLASTYEAR dans Power BI ?
Dans le monde de l'analyse de données, la comparaison temporelle est une étape essentielle pour comprendre les tendances et la performance. Si vous travaillez avec Power BI, la fonction SAMEPERIODLASTYEAR est un outil puissant à maîtriser pour analyser vos données d'une période spécifique en les comparant à la même période de l'année précédente. Dans cet article, je vous explique comment utiliser cette fonction DAX efficacement, avec des exemples concrets et des astuces pour faciliter vos analyses temporelles.
SAMEPERIODLASTYEAR est une fonction DAX qui permet de récupérer une période équivalente à celle sélectionnée, mais pour l'année précédente. Cela signifie que vous pouvez comparer vos indicateurs (chiffre d'affaires, ventes, etc.) d'une période donnée, qu'il s'agisse d'une année complète, d'un trimestre ou d'un mois, avec ceux de la même période un an plus tôt.
Cette fonction est particulièrement utile pour :
Pour intégrer cette fonction dans vos rapports Power BI, voici les étapes clés à suivre :
Assurez-vous d'avoir une table de dates (calendrier) bien structurée, indispensable pour toutes les analyses temporelles dans Power BI. Cette table doit contenir une colonne de dates continue qui servira de référence pour appliquer la fonction SAMEPERIODLASTYEAR.
Commencez par créer une mesure simple qui calcule la somme des montants de vos ventes ou commandes :
Chiffre d'affaires = SUM('Commandes'[Montant])
Ensuite, créez une nouvelle mesure qui utilise la fonction CALCULATE combinée à SAMEPERIODLASTYEAR pour filtrer les données sur la période équivalente de l'année passée :
CA N-1 = CALCULATE(SUM('Commandes'[Montant]), SAMEPERIODLASTYEAR('Calendrier'[Date]))
Cette mesure va automatiquement décaler les dates pour récupérer les valeurs de l'année précédente sans que vous ayez à manipuler manuellement les plages de dates.
Une fois ces mesures créées, vous pouvez les intégrer dans un tableau ou un graphique en les associant à la dimension temporelle souhaitée (année, trimestre, mois). Par exemple, un tableau avec les colonnes :
Vous constaterez que les données se comparent côte à côte, ce qui facilite la lecture et l'analyse.
Cette fonction offre plusieurs avantages :
La fonction SAMEPERIODLASTYEAR est un incontournable pour toute analyse temporelle dans Power BI. Facile à utiliser et très puissante, elle vous permet de comparer rapidement vos données avec celles de l'année précédente, quel que soit l'intervalle de temps choisi. En l'intégrant dans vos mesures DAX, vous gagnez en efficacité et en pertinence dans vos rapports.
🔎 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