PowerPivot SamePeriodLastYear on non contiguous date selections

Avec PowerPivot V2, vous avez un bon nombre de fonctions de manipulations de dates dont la très célèbre SamePeriodLastYear. Cette dernière permet de « retourner une table qui contient une colonne de dates décalées d’une année en arrière par rapport aux dates de la colonne dates spécifiée, dans le contexte actuel » (cf. TechNet)

Mais ce qui n’est pas indiqué, c’est qu’elle n’est utilisable que sur une plage de dates contiguës. Ce qui la rend inutile pour des analyses temporelles à périmètre constant; provoquant même un joli message d’erreur lors de la mise en place de filtres  sur des plages de dates non contiguës :

Calculation Error SAMEPERIODLASTYEAR only works with contiguous date selections

Voyons comment contourner ce problème épineux 😉 Lire la suite