Thème LuckyTemplates : comment simuler une thématisation dynamique

Thème LuckyTemplates : comment simuler une thématisation dynamique

Pour le billet de blog d'aujourd'hui, je souhaite parler d'une technique que nous pouvons utiliser pour simuler une thématisation dynamique dans un rapport LuckyTemplates . Nous avons récemment eu quelques messages sur le forum de support de LuckyTemplates demandant comment changer dynamiquement le thème d'un rapport LuckyTemplates. Dans un cas, l'utilisateur a cherché à ce qu'une seule page de contenu reflète le thème de plusieurs départements ou catégories. Vous pouvez regarder la vidéo complète de ce tutoriel au bas de ce blog.

Depuis mai 2021, un seul fichier JSON de thème peut être utilisé dans un rapport LuckyTemplates et une page ne peut avoir qu'un seul arrière-plan. C'est pourquoi une autre technique est nécessaire pour atteindre l'objectif déclaré.

J'ai pensé à utiliser des signets (au lieu de la navigation de page) et des images (au lieu d'arrière-plans de page) pour simuler un thème dynamique et j'ai décidé de l'essayer.

Voici ce que j'ai trouvé jusqu'à présent. Il s'agit d'une page d'accueil qui comporte quatre boutons.

Thème LuckyTemplates : comment simuler une thématisation dynamique

Il y en a un pour chaque catégorie d'expédition. Si vous survolez chaque catégorie, vous pouvez voir que le comportement de survol modifie sa transparence.

Si je clique sur le bouton Air, cela m'amènera à une page de catégorie qui a le même thème (avion en arrière-plan) que celui du bouton Air.

Thème LuckyTemplates : comment simuler une thématisation dynamique

Thème LuckyTemplates : comment simuler une thématisation dynamique

Si je clique sur le bouton Mer, cela ira à la page de la catégorie Mer avec le même thème (navire avec cargaison en arrière-plan).

Thème LuckyTemplates : comment simuler une thématisation dynamique

Thème LuckyTemplates : comment simuler une thématisation dynamique

Encore une fois, si je clique sur l'autre bouton pour Rail, il affiche un autre thème (chemin de fer en arrière-plan).

Thème LuckyTemplates : comment simuler une thématisation dynamique

Thème LuckyTemplates : comment simuler une thématisation dynamique

Vous pouvez voir qu'il n'y a que deux pages impliquées dans ce rapport. Pour construire la solution, j'ai commencé avec un PBIX vierge, puis j'ai ajouté un petit ensemble de données d'expédition basé sur celui que nous avons utilisé dans le récent .

Table des matières

Configuration du rapport LuckyTemplates

Ensuite, j'ai cherché en ligne et j'ai trouvé des images qui représentaient les différents modes ou catégories d'expédition. Ensuite, j'ai poursuivi en générant un thème de couleur de base à l'aide du générateur de thème de couleur dans le LuckyTemplates Analyst Hub.

J'ai choisi le bleu foncé moyen comme point de départ, puis j'ai utilisé la fonction d'éventail de couleurs pour générer un thème à six couleurs, que j'ai ensuite utilisé pour personnaliser le thème de ce rapport LuckyTemplates.

Thème LuckyTemplates : comment simuler une thématisation dynamique

Thème LuckyTemplates : comment simuler une thématisation dynamique

Enfin, j'ai développé quelques mesures DAX pour restituer le texte et la couleur de fond ou de police en utilisant les thèmes souhaités. Jetons un coup d'œil rapide.

Nous allons ouvrir nos Key Measures , puis parcourir notre dossier Color Measures . La couleur du thème 6 est juste un code hexadécimal pour l'un de mes thèmes tandis que la couleur du thème 5 est ma couleur de départ bleu moyen.

Thème LuckyTemplates : comment simuler une thématisation dynamique

Création de mesures d'affichage

Ensuite, nous irons aux mesures d'affichage , puis cliquerons sur la mesure du texte du titre du tableau .

Thème LuckyTemplates : comment simuler une thématisation dynamique

Cela a une valeur qui est déterminée par la catégorie actuelle et créée à l'aide d'une instruction .

Thème LuckyTemplates : comment simuler une thématisation dynamique

Si nous examinons la mesure Couleur d'arrière-plan de la police du titre du tableau , elle utilise exactement la même instruction SWITCH TRUE basée sur la catégorie ; mais cette fois, il renvoie une mesure de thème de couleur.

Thème LuckyTemplates : comment simuler une thématisation dynamique

J'ai une mesure similaire pour la couleur de la police, appelée Table Title Font Color , qui renvoie un noir plus large qui contraste bien avec la couleur du thème.

Thème LuckyTemplates : comment simuler une thématisation dynamique

Et enfin, j'ai une mesure de couleur d'arrière-plan du tableau , qui est un doublon de ma mesure de couleur d'arrière-plan de la police du titre du tableau, mais avec un nom différent pour faciliter la configuration.

Nous avons également un petit tableau en bas pour que nous puissions voir quels sont les résultats de ces mesures.

Thème LuckyTemplates : comment simuler une thématisation dynamique

Voilà pour la configuration. Construisons maintenant la solution ensemble et commençons par une page d'accueil afin d'avoir quelque chose vers quoi naviguer.

Thème LuckyTemplates : comment simuler une thématisation dynamique

Création d'un bouton d'accueil

Nous allons créer une page Contenu 2 et ajouter une image pour Accueil .

Thème LuckyTemplates : comment simuler une thématisation dynamique

Thème LuckyTemplates : comment simuler une thématisation dynamique

Amenez l'image dans un coin, réduisez-la un peu et définissez son action pour accéder à la page d'accueil.

Thème LuckyTemplates : comment simuler une thématisation dynamique

Faire une trancheuse pour les catégories

Ensuite, nous ajouterons un segment pour les catégories et ferons en sorte que le segment sélectionne une seule fois .

Thème LuckyTemplates : comment simuler une thématisation dynamique

Ajouter le titre

L'étape suivante consiste à ajouter une zone de texte dans le coin supérieur gauche pour le titre. Appelons-le ABC Transportation et ajoutons une mesure à notre catégorie.

Thème LuckyTemplates : comment simuler une thématisation dynamique

Le titre change lorsque nous effectuons différentes sélections sur notre slicer. Nous pouvons également modifier la couleur et la taille de la police.

Thème LuckyTemplates : comment simuler une thématisation dynamique

La prochaine chose à faire est d'ajouter une image pour chaque catégorie. Ajoutons la première image pour le transport aérien. Nous allons le régler sur la taille 1280 et 720 pour la taille réelle. Nous allons le nommer dans le volet de sélection.

Thème LuckyTemplates : comment simuler une thématisation dynamique

Créer et formater le tableau

Nous ferons les mêmes étapes pour les images supplémentaires, puis ajouterons un tableau. Ajoutons une nouvelle table à cette table. Nous le mettrons dans la catégorie pour que nous puissions voir à partir de notre tableau des expéditions, ainsi que le pays d'origine et le pays de destination. De notre catégorie de mesures clés, nous allons également ajouter les mesures que nous avons déjà calculées.

Thème LuckyTemplates : comment simuler une thématisation dynamique

Thème LuckyTemplates : comment simuler une thématisation dynamique

La prochaine chose à faire est de formater la table. Nous allons d'abord définir le texte du titre sur la mesure que nous avons déjà calculée.

Thème LuckyTemplates : comment simuler une thématisation dynamique

Une fois que nous avons cliqué sur le slicer, nous pouvons voir que le titre du tableau change en fonction de la sélection que nous effectuons sur le slicer.

Thème LuckyTemplates : comment simuler une thématisation dynamique

Nous pouvons également modifier la couleur de la police du tableau, l'arrière-plan du tableau et la transparence.

Thème LuckyTemplates : comment simuler une thématisation dynamique

L'étape suivante consiste à ajouter un signet pour chaque image.

Thème LuckyTemplates : comment simuler une thématisation dynamique

Faire la page d'accueil

C'est tout pour la page de contenu. Passons à la page d'accueil. Pour commencer, nous allons ajouter un bouton vierge ici.

Thème LuckyTemplates : comment simuler une thématisation dynamique

Nous allons désactiver le contour et le dimensionner à 400 et 250.

Thème LuckyTemplates : comment simuler une thématisation dynamique


Ensuite, nous allons remplir une image pour ce bouton.

Thème LuckyTemplates : comment simuler une thématisation dynamique

Nous allons régler l' ajustement de l'image et la transparence sur 0 % pour le survol afin que nous puissions voir que le bouton devient transparent lorsqu'il n'est pas sélectionné.

Thème LuckyTemplates : comment simuler une thématisation dynamique

Thème LuckyTemplates : comment simuler une thématisation dynamique

La prochaine chose à faire est d' y ajouter une action de signet . Activez le bouton du curseur Action et changez-le en Signet. Sélectionnez la page Air 2.

Thème LuckyTemplates : comment simuler une thématisation dynamique

L'étape suivante consiste à définir le titre. Nous pouvons le transformer en une couleur transparente afin que nous ne puissions pas le voir.

Thème LuckyTemplates : comment simuler une thématisation dynamique

Thème LuckyTemplates : comment simuler une thématisation dynamique

Nous ferons cela trois fois de plus en copiant et collant l'image. Ensuite, nous les ajusterons pour représenter chaque catégorie.

Thème LuckyTemplates : comment simuler une thématisation dynamique

Pour le deuxième bouton, nous allons changer le remplissage du transport aérien au transport maritime .

Thème LuckyTemplates : comment simuler une thématisation dynamique

Modifiez ensuite l' ajustement de l'image pour l'adapter et modifiez le nom. Nous changerons ensuite cette couleur d'arrière-plan en un thème différent.

Thème LuckyTemplates : comment simuler une thématisation dynamique

Pour le troisième bouton, nous allons changer le remplissage de transport aérien en transport routier .

Thème LuckyTemplates : comment simuler une thématisation dynamique

Encore une fois, nous allons modifier l'ajustement de l'image pour l'adapter et modifier la couleur d'arrière-plan du titre.

Thème LuckyTemplates : comment simuler une thématisation dynamique

Et pour notre dernier bouton, nous allons changer le remplissage du transport aérien au transport ferroviaire .

Thème LuckyTemplates : comment simuler une thématisation dynamique

Et encore une fois, nous devons régler l'image pour qu'elle s'adapte et changer la couleur de l'arrière-plan pour un thème différent.

Thème LuckyTemplates : comment simuler une thématisation dynamique

Sur la page du bouton air, nous avions sélectionné l'action comme Bookmark Air 2. Pour les trois autres boutons, nous devons changer l'action sélectionnée. Par exemple, sur la page du bouton de la mer, nous devons la mettre en signet sur Bookmark Sea 2.

Thème LuckyTemplates : comment simuler une thématisation dynamique

Conclusion

Nous avons donc maintenant notre solution nouvellement construite. Lorsque nous appuyons sur contrôle et cliquons sur la page d'accueil, nous sommes redirigés vers la page de contenu 2 où l'image appropriée en plein écran de l'arrière-plan est affichée pour la catégorie sélectionnée. Nous pouvons utiliser le bouton d'accueil pour revenir à la page d'accueil 2.

Depuis mai 2021 , la version actuelle de LuckyTemplates Desktop permet de définir les propriétés suivantes pour la table :

Thème LuckyTemplates : comment simuler une thématisation dynamique

Les propriétés restantes ne peuvent pas être définies par programmation pour le moment. Mais si nécessaire, on peut tirer parti d'une solution en utilisant plusieurs visuels de tableau , un pour chaque catégorie, puis ajuster les propriétés et la visibilité du produit individuellement comme souhaité.

Cela peut être un peu plus compliqué, mais une flexibilité supplémentaire est possible. L'expérience montre que des propriétés supplémentaires deviendront personnalisables dans les futures versions du bureau LuckyTemplates.

Espérons que l'équipe LuckyTemplates ajoutera la possibilité d'utiliser plusieurs thèmes dans un rapport. Mais pour l'instant, voici une technique qui permet de simuler différents thèmes.

Merci d'avoir regardé et je vous souhaite tout le meilleur dans votre voyage LuckyTemplates.

Greg


Gestion des erreurs dans Power Automate via le branchement parallèle

Gestion des erreurs dans Power Automate via le branchement parallèle

Découvrez l

Comparaison de tables dans Power Query | Tutoriel LuckyTemplates

Comparaison de tables dans Power Query | Tutoriel LuckyTemplates

Découvrez comment comparer facilement des tables dans Power Query pour signaler les différences et optimiser vos analyses de données.

Colonne fractionnée LuckyTemplates par délimiteurs dans DAX

Colonne fractionnée LuckyTemplates par délimiteurs dans DAX

Dans ce blog, vous découvrirez comment diviser les colonnes dans LuckyTemplates par délimiteurs à l'aide de DAX, une méthode efficace pour gérer des modèles de données complexes.

SELECTEDVALUE DAX Exemple - Sélection de trancheuse de récolte

SELECTEDVALUE DAX Exemple - Sélection de trancheuse de récolte

Découvrez comment récolter une valeur avec SELECTEDVALUE DAX pour des calculs dynamiques dans LuckyTemplates.

Calculer la marge en pourcentage dans LuckyTemplates à laide de DAX

Calculer la marge en pourcentage dans LuckyTemplates à laide de DAX

Calculez la marge en pourcentage à l

Modifier les formats de date à laide de léditeur Power Query

Modifier les formats de date à laide de léditeur Power Query

Dans ce didacticiel, nous allons explorer une méthode rapide pour convertir du texte en formats de date à l

Enregistrer la pièce jointe dun e-mail sur SharePoint avec Power Automate

Enregistrer la pièce jointe dun e-mail sur SharePoint avec Power Automate

Dans ce blog, vous apprendrez à enregistrer automatiquement la pièce jointe d

Comment adapter les cellules Excel au texte : 4 solutions simples

Comment adapter les cellules Excel au texte : 4 solutions simples

Découvrez comment adapter les cellules Excel au texte avec ces 4 solutions simples pour améliorer la présentation de vos données.

Générateur de rapports SSRS : formater les en-têtes dans un rapport paginé

Générateur de rapports SSRS : formater les en-têtes dans un rapport paginé

Dans ce didacticiel SSRS Report Builder, découvrez comment utiliser le générateur d

Thème de couleur dans les rapports LuckyTemplates - Conseils et techniques

Thème de couleur dans les rapports LuckyTemplates - Conseils et techniques

Découvrez les outils pour créer un thème de couleur efficace pour vos rapports LuckyTemplates et améliorer leur apparence.