Créér un Titre dynamique avec le langage DAX

25 juillet 2024

(Écrit par un humain)

Dans l'environnement évolutif de la business intelligence, la capacité de rendre les rapports aussi dynamiques et interactifs que possible est cruciale. Power BI est un outil de visualisation de données de premier plan de Microsoft qui offre cette flexibilité à travers le langage DAX (Data Analysis Expressions). Un des usages intéressants de ce langage est la création de titres dynamiques qui s'adaptent en fonction des interactions de l'utilisateur avec le rapport. Nous allons détailler dans cet article la méthode pour créer des titres dynamiques en utilisant le langage DAX dans Power BI.

Nous vous invitons à regarder notre vidéo YouTube qui traite de ce cas pratique.

Développement du titre dynamique

La première étape consiste à définir les variables nécessaires pour construire le titre dynamique dans une nouvelle mesure que nous allons nommer Titre dynamique courbe :

ZoneSelect : Cette variable utilise la fonction SELECTEDVALUE() pour capturer la valeur sélectionnée dans la colonne Zone d'un segment du rapport. Cette sélection reflète directement la valeur actuelle choisie par l'utilisateur en rendant le titre sensible au contexte de l'analyse en cours.

DateMin : Pour contextualiser davantage le titre selon le temps la variable DateMin est utilisée pour capturer l'année minimum du segment de données affiché grâce la fonction MIN(). Ceci aide à donner une perspective temporelle au titre.

DateMax : Une troisième variable suit le même principe que DateMin mais capture cette fois l'année maximum, en utilisant la fonction MAX(), offrant ainsi une plage temporelle complète dans le titre.

TitreFinal : Cette variable est le résultat de la concaténation des variables précédentes. On commence par insérer la partie constante du titre, qui est Nombre de foyers pour, entre guillemets suivi d'un espace pour assurer une bonne mise en forme du titre. L'opérateur de concaténation en DAX est & et est utilisé pour lier ce texte aux valeurs dynamiques capturées par les variables ZoneSelect, DateMin et DateMax. Cette concaténation crée une phrase complète qui change automatiquement en fonction des sélections de l'utilisateur dans le rapport.

Afin de conclure notre mesure il ne faut pas oublier de retourner notre variable TitreFinal pour pouvoir l'exploiter.

Intégration du titre dynamique dans un visuel

Pour intégrer le titre dynamique créé dans un visuel de Power BI il faut d'abord sélectionner le visuel souhaité et accéder à la fenêtre format du visuel puis aller dans l'onglet Général.

Maintenant il faut activer l'option Titre et en développant cette section nous pouvons cliquer sur le bouton fx qui se trouve au niveau du champ à remplir avec le nouveau titre. Après avoir appuyer sur ce bouton une page va s'ouvrir en nous demandant d'indiquer sur quel champ le titre doit-il se baser. Nous choisissons la mesure que nous avons créé précédemment.

Une fois fait nous pouvons maintenant constater que le titre du visuel se met à jour à chaque nouvelle sélections de l'utilisateur.

Pour conclure les titres dynamiques dans Power BI codés en DAX sont un excellent moyen d'améliorer l'interactivité et la pertinence des rapports. En suivant les étapes décrites dans cet article vous pouvez proposer aux lecteurs de vos rapports une expérience considérablement plus interactive en améliorant leurs lecture et leurs analyses grâce à la personnalisation.

Merci d'avoir lu cet article, vous pouvez retrouver nos vidéos explicatives sur Power BI sur notre chaîne YouTube ou en cliquant ici, nous abordons aussi ces pratiques durant nos formations Power BI.

Articles en relation

linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram