06 63 02 84 75 - 03 66 72 41 77

fond page article
Retour aux actualités

Les fonctions de time intelligence : intérêt et utilisation

Les fonctions de time intelligence : intérêt et utilisation

Lorsque vous traitez des données, vous avez besoin de pouvoir les comparer, d’analyser leur évolution dans le temps, … Vous avez donc besoin de faire appel à la temporalité.

Ok, mais alors, dans Power BI, qu’est-ce qu’on fait ?

Le langage DAX regorge de fonctions dites de Time Intelligence, qui calculent en temps réel les données dont vous avez besoin selon le contexte que vous souhaitez visualiser.

Prenons le cas d’une société qui réalise du chiffre d’affaires : elle souhaitera comparer le chiffre qu’elle réalise à un instant T par rapport au chiffre d’affaires réalisé l’année dernière au même instant.  Pour cela, il suffit d’utiliser la fonction SAMEPERIODLASTYEAR.

Avec une mesure existante de CA pour l’année N que l’on a préalablement créée, la formule sera :

Bon à savoir : surtout, on respecte le principe de base de Power BI qui consiste à se créer une table de Date, et on utilise la date de cette table pour la fonction SAMEPERIOLASTYEAR.



Aussi, une société peut souhaiter voir son CA cumulatif sur l’année. On utilisera dans ce cas la fonction DATESYTD. En DAX, toutes les formules commençant par DATES sont des formules cumulatives.



Et pour aller plus loin ?


Et si aviez besoin de calculer le CA de l’année N-2, rien de plus simple, il suffit d’utiliser la fonction DATEADD au lieu de SAMEPERIODLASTYEAR. La décomposition de la formule sera alors :



La fonction DATEADD est utile dans beaucoup de situation : visualiser des données passées à périmètre comparable, décaler la visualisation de données d’un mois, … A vous de jouer.

KPI CONSULTING – Julie GUIDE