Power BI – Utiliser des filtres sur une date

Bonjour à tous les Pandas,

Aujourd’hui, nous allons voir la notion de date relative. C’est une fonctionnalité que propose Power BI.  

Tout au long de cet article, je vais vous expliquer cette notion et comment la mettre en œuvre. N’hésitez pas à regarder la vidéo de ce tuto (qui se trouve en haut à droite).

 

Les prérequis et explications

Pour utiliser un segment ou filtre de date relative, vous devez posséder une colonne de type date dans vos sources de données. Cela va permettre d’appliquer une date précise dans votre rapport de manière dynamique.

Je m’explique : vous allez pouvoir afficher dans votre Dashboard les ventes sur les 30 derniers jours par exemple. Lorsque vos données seront actualisées, la période des 30 derniers jours sera mise automatiquement en fonction de la date du jour où vous visionnez votre rapport.

Faites attention si vous l’utilisez sur un filtre de rapport, car Power BI ne tient pas compte du fuseau horaire, mais du fuseau UTC. Cette limitation s’applique si vous partagez votre rapport avec une personne qui est sur un autre fuseau horaire que vous.

 

La mise en pratique

Passons à la mise en pratique. Elle sera composée de deux sections. La première sera sur la création d’un segment de date relative et la seconde avec le filtre de date relative.

 

Segment de date relative

Nous allons utiliser Power BI desktop, puis ajouter un élément visuel de type segment avec un champ date (qui se nomme dans notre exemple actualclosedate).

Création d'un segment de type date avec powerbi

Une fois votre élément visuel ajouté à votre rapport, cliquez sur “^” en haut à droite. Puis cliquez sur ” Relative “.

Ajouter d'un filtre de date relative avec Power BI

Pour information :

  • L’option ” Between ” permet de sélectionner une fenêtre de date, c’est-à-dire entre le X et le X
  • ” Before ” permet de sélectionner la date avant le X. C’est-à-dire qu’on bloque le ” slicer ” à droite
  • ” After ” permet de sélectionner la date après le X. C’est-à-dire qu’on bloque le ” slicer ” à gauche
  • ” List ” : on affiche les dates sous forme de liste pour la sélection
  • ” Dropdown ” : on affiche une liste déroulante

Vous pouvez ensuite renseigner les paramètres suivants :

Image sur les paramètre pour configurer la date relative dans un filtre

La liste déroulante 1 permet de choisir sur quelle fenêtre de temps vous aller travailler :

  • Last =  durant les dernières X années
  • Next = durant les X prochains mois
  • This = ce jour-ci

Le champ texte 2 permet de choisir le facture X (le nombre de).

La liste déroulante 3 permet de choisir l’unité de temps :

  • Days  = jours
  • Weeks = semaines
  • Weeks (calendar) = semaines (calendaires)
  • Month = mois
  • Month (calendar) = mois (calendaires)
  • Years = années
  • Years (calendar) = années (calendaires)

 

Filtre de date relative :

Vous pouvez appliquer un filtre de date relative à votre rapport. Pour cela, ouvrez Power BI desktop. Ensuite, ajoutez votre filtre.

ajout d'un filtre de type date dans power BI

Sélectionnez Relative dans le filtre Type.

Selection du type de filtre relative dans power BI

Renseignez les paramètres comme expliqué dans la partie Segment de date relative.

COnfiguration de la date relative pour un filtre power BI

Résultat de la mise en place du segment ou filtre de date relative :

Si vous avez sélectionné Last, 1 et month, c’est-à-dire la durée sur le dernier mois : partons du principe que nous sommes le 6 mars 2018. Nous aurons notre segment ou filtre de date relative sur les valeurs suivantes : du 6 février au 6 mars.

Si vous avez sélectionné Month (calendar) il va afficher le dernier mois complet c’est-à-dire du 1er février au 28 février.

L’info du Panda :

N’oubliez pas que vous avez la possibilité de personnaliser l’élément visuel Segment via le bouton Format (logo du rouleau de pinceau) : vous pourrez activer la multi-sélection (dans la partie Selection control) ou encore afficher les données en vertical (dans la partie Général).