La fonction SAMEPERIODLASTYEAR() est une fonction de Time Intelligence du langage DAX utilisé dans Power BI pour comparer les valeurs d’une période spécifique avec la même période de l’année précédente comme son nom l’indique. Elle est particulièrement utile pour analyser les tendances, identifier les variations saisonnières et évaluer les performances sur une année glissante.
Syntaxe
Paramètres : dates une colonne contenant des dates ou une table qui contient des dates. Il est important que cette colonne ou table soit liée à une table de calendrier.
Exemple
Supposons que nous ayons une table dans laquelle sont stockées toutes les ventes effectuées sur 2 ans (2023 et 2024) et que nous souhaitons comparer le chiffre d’affaire généré par année et par mois sur les 2 années consécutives afin d’évaluer la progression des ventes réalisées par l’entreprise au fil des années.
Étapes à suivre
- Nous allons d’abord créer une mesure qui calcule le chiffre d’affaire généré sur la période x
- Ensuite, nous allons créer une seconde mesure qui va utiliser la mesure précédente pour filtrer le contexte et ne considérer que les ventes relatives à l’année précédente.
Formules
Quand utiliser SAMEPERIODLASTYEAR ?
- Analyse des tendances: Identifier les tendances à la hausse ou à la baisse sur une année.
- Comparaison saisonnière: Évaluer si les ventes sont plus fortes à certaines périodes de l’année.
- Mesure de la croissance: Calculer les taux de croissance annuels.
- Détection d’anomalies: Identifier les écarts significatifs par rapport à l’année précédente.
Avantages
- Simplicité d’utilisation: La syntaxe est relativement simple à comprendre et à mettre en œuvre.
- Flexibilité: Peut être utilisée avec d’autres fonctions DAX pour créer des calculs plus complexes.
- Visualisations dynamiques: Permet de créer des visuels interactifs qui montrent les comparaisons temporelles.
Limitations
- Données manquantes: Si les données de l’année précédente sont manquantes, la fonction peut renvoyer des résultats inattendus.
- Périodes inégales: Pour les périodes de longueur inégale (par exemple, les mois), il peut être nécessaire d’ajuster le calcul.