BASE DE CONNAISSANCES

Visualisations conditionnelles dans les infobulles


Date de publication : 29 Nov 2018
Date de dernière modification : 29 Nov 2023

Problème

Impossible d'afficher une visualisation conditionnelle dans une infobulle lorsque vous survolez différents membres de dimension.

Environnement

Tableau Desktop

Résolution

La possibilité d'implémenter une visualisation conditionnelle dans une infobulle n'est pas intégrée dans le produit à ce stade.
Utilisez la procédure suivante comme astuce
Les instructions sont présentées dans le classeur joint qui utilise l'exemple d'ensemble de données Superstore. Dans ce classeur, les visualisations dans les infobulles dépendent de « Segment ».
  1. Créez 3 feuilles appelées Tooltip For ConsumerTooltip For Corporate et Tooltip For Home Office.
  2. Cliquez sur Analyse > Créer un champ calculé.
  3. Créez un champ calculé appelé For Tooltip (Pour l'infobulle) avec la formule suivante :
    IF [Segment]="Consumer" THEN '<Sheet name="Tooltip For Consumer" maxwidth="300" maxheight="300" filter="<All Fields>">'
    ELSEIF [Segment]="Corporate" THEN '<Sheet name="Tooltip For Corporate" maxwidth="300" maxheight="300" filter="<All Fields>">'
    ELSE '<Sheet name="Tooltip For Home Office" maxwidth="300" maxheight="300" filter="<All Fields>">'END
  4. Ouvrez une nouvelle feuille et nommez-la Feuille source puis placez  Sales sur Colonnes, Category et Segment sur Lignes, et For Tooltip sur la fiche Détails.
  5. Sur la fiche Repères, cliquez sur Infobulle.
  6. Dans la fenêtre de modification d'infobulle, cliquez sur Insérer > For Tooltip.
  7. Cliquez à nouveau sur Insérer > Feuilles > Tooltip For Consumer. Répétez cette étape pour Tooltip For Corporate et Tooltip For Home Office.
  8. Modifiez les balises maxwidth et maxheight sur 1 pour toutes les feuilles avec infobulles insérées.
Vous pouvez maintenant voir des visualisations dans les infobulles différentes pour chaque segment, et les visualisations dans les infobulles sont filtrées par « Segment » sélectionné.

Cause

La possibilité d'implémenter une visualisation conditionnelle dans une infobulle n'est pas intégrée dans le produit à ce stade.

Informations supplémentaires

La solution ci-dessus ne s'applique pas à Tableau Server. Pour apporter votre soutien à l'inclusion de cette fonctionnalité, ajoutez votre vote à l'idée de communauté suivante : Feuilles intégrées conditionnelles s'affichant dans une infobulle

Le filtrage de visualisations dans les infobulles est déclenché par un filtre d'action Infobulle, lequel est automatiquement généré pour la feuille utilisée dans l'infobulle lorsque vous survolez un repère. Vous pouvez ajouter un filtre d'infobulle en insérant une feuille, mais pas un champ calculé dans l'infobulle. Pour générer des filtres d'infobulle, il est nécessaire d'insérer toutes les feuilles utilisées comme visualisations dans les infobulles. Par contre, vous pouvez les masquer en définissant les balises maxwidth et maxheight sur 1.

Pour plus de détails, consultez la session Visualisations dans les infobulles nouvelle génération dans la Conférence Tableau 2018. (La technique est présentée au segment 33:30).


Discuter de cet article... Forum de commentaires
Cet article vous a-t-il permis de résoudre le problème ?