Aller au contenu

Bloquer la dernière date de données


Dans ce nouveau tutoriel Power BI, je vous montre comment bloquer votre filtre de dates sur la dernière date de données de manière dynamique.

Contexte

Dans Power BI lorsque vous enregistrer un rapport les filtres gardent. Le problème c'est que lorsque de nouvelles sont ajoutées on aimerait bien que la dernière date de données soit sélectionné par défaut.

Vous avec conçu un rapport qui reporte les ventes journalières.

Jeu de données

Dans le cadre de ce tutoriel nous allons utiliser le jeu de données Superstore. Vous trouverez deux fichiers.

Créer une table de dates 📅

La première chose à faire est de créer une table de dates. Pour cela,

  1. Rendez-vous dans le menu, . Dans la barre de formule, insérer la formule ci-dessous.
    Table de dates
    calendar = CALENDAR(MIN(myTable[date]), MAX(myTable[date]))
    

Calculer la dernière de données

Mesure Dernière Date
Dernière Date = CALCULATE(
    MAX('calendar'[Date]),
    ALL('calendar')
)

Créer une colonne de date corrigée

L'astuce consiste à répliquer toutes les dates

Colonne Date Corrigée
`Date Corrigée = IF(
    'calendar'[Date] = 'calendar'[Dernière Date], 
    "Last Day", 
    "" & FORMAT('calendar'[Date], "yyyy-MM-dd")
)

Mettre en place le filtre de dates

Ajouter un segment

Ajouter la colonne Date Corrigée

Convertissez en liste déroulante

Configurez la sélection simple

Afficher la dernère date des données

Il faut ajouter un message qui indique la dernière date de l'historique de données.

Mesure Dernière mise à jour
Dernière mise à jour = 
"Dernière mise à jour : " & 
FORMAT ( 
    'calendar'[Dernière Date], 
    "dd-MM-yyyy" 
)

À présent nous allons ajouter de nouvelles données puis rafraîchir le rapport pour vérifier si tout marche. Pour cela

  1. Dans le fichier Excel A copiez et collez les données du fichier Excel B.
  2. Enregistrez le fichier A
  3. Revenez dans le rapport et faites Actualiser

Vérifiez bien que le message change et acffiche la nouvelle dernière date.


Dans ce tutoriel, nous avons vu comment bloquer le segment de dates sur la dernière date de données.

Partagez sur les réseaux sociaux

Commentaires