Comparer à N-1
Un chiffre seul ne dit rien : 12 000 € en mars, c'est bien ou pas ? Comparé à mars de l'année précédente, il devient une information. SAMEPERIODLASTYEAR décale la période d'un an, le reste est une division.
Télécharger la fiche PDF gratuiteSans inscription, mise en page prête à imprimer01Définition
SAMEPERIODLASTYEAR(Dates[Date]) renvoie les mêmes dates un an plus tôt. Dans CALCULATE, elle remplace la période de la case par celle de l'année précédente.
02Le simulateur
Clique sur Mars en CA N-1 : ce sont les ventes de mars 2025 qui s'allument. Passe ensuite sur l'évolution.
CA N-1 = CALCULATE([CA], SAMEPERIODLASTYEAR(Dates[Date])) Évolution % = DIVIDE([CA] - [CA N-1], [CA N-1])
| Fonction | Décalage |
|---|---|
SAMEPERIODLASTYEAR(Dates[Date]) | Un an en arrière, même période |
DATEADD(Dates[Date], -1, MONTH) | N'importe quel décalage : mois, trimestre, année |
PARALLELPERIOD(Dates[Date], -1, YEAR) | L'année précédente entière, quelle que soit la période |
03À toi de jouer
2026 contre 2025
Pour chaque catégorie, compare le CA 2026 au CA 2025 : affiche le CA, le CA N-1 et l'évolution en %. Le segment Année est réglé sur 2026.
| Catégorie | CA 2026 | CA N-1 | Évolution |
|---|---|---|---|
| Informatique | 23 525 € | 14 703 € | 60,0 % |
| Mobilier | 24 751 € | 20 581 € | 20,3 % |
| Papeterie | 12 167 € | 14 399 € | -15,5 % |
Résultat attendu : Trois mesures, une matrice par catégorie, segment sur 2026.
Le même classeur sert pour tous les défis : 408 ventes sur 2025 et 2026, avec les tables Produits, Clients et Dates. L'onglet Lisez-moi indique les relations à créer.
Solution : SAMEPERIODLASTYEAR décale la période d'un an ; DIVIDE calcule l'évolution.
CA N-1 = CALCULATE([CA], SAMEPERIODLASTYEAR(Dates[Date])) Évolution % = DIVIDE([CA] - [CA N-1], [CA N-1])
04Pièges à éviter
Si le segment Année porte sur une colonne de la table Ventes, SAMEPERIODLASTYEAR ne peut pas remonter le temps : le filtre de l'année reste. Le segment doit porter sur la table Dates.
Comparer l'année 2026 entière, arrêtée en juin, à l'année 2025 complète donne une baisse trompeuse. Compare des périodes de même longueur, ou des cumuls à date.
05Questions fréquentes
Comment calculer le CA de l'année précédente en DAX ?
SAMEPERIODLASTYEAR(Dates[Date]) renvoie les mêmes dates un an plus tôt. Dans CALCULATE, elle remplace la période de la case par celle de l'année précédente.
Quel est le piège le plus fréquent avec la comparaison à N-1 ?
Le segment sur la mauvaise colonne. Si le segment Année porte sur une colonne de la table Ventes, SAMEPERIODLASTYEAR ne peut pas remonter le temps : le filtre de l'année reste. Le segment doit porter sur la table Dates.
La fiche « Comparer à N-1 » est-elle gratuite ?
Oui. La fiche, son simulateur et son défi et sa version PDF sont en accès libre et gratuit, sans inscription. Elle fait partie du cours DAX gratuit de mesetudesdecas.fr, qui compte 32 fiches.
Passez de la fiche à la mise en situation
Les études de cas de mesetudesdecas.fr placent vos apprenants face à un vrai besoin d'entreprise : modèle de données, mesures DAX et tableau de bord Power BI, avec énoncé, corrigé et pas-à-pas du formateur.
Voir le catalogueVoir aussi le cours Power Query gratuit
Fiche V1.0 | Dernière mise à jour : 02/11/2026 | Clément Delobel, formateur Power BI et DAX