Ces articles sur Power BI sont initialement publiés sur le blog de notre partenaire KPI consulting ici.
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é et fonctions de time intelligence.
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 avec les fonctions de time intelligence ?
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 :
- Calculer le nombre de lignes pour lesquelles le chiffre d’affaires moyen est dépassé.
Pour obtenir le résultat, il nous suffit de personnaliser le Tableau
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.
Découvrez nos formations autour de Power BI et de la Business Inteligence
Partager cet article