BASE DE CONNAISSANCES

Colorer une vue de manière conditionnelle par chaque valeur ou toutes les valeurs combinées


Date de publication : 24 Sep 2018
Date de dernière modification : 20 Jul 2023

Question

Comment colorer les repères différemment pour chaque membre de dimension, ou une autre couleur non segmentée lorsque tous les membres de dimension s'affichent dans la vue

Environnement

  • Tableau Desktop

Réponse

L'exemple de classeur joint utilise l'ensemble de données de l'exemple Superstore pour démontrer les instructions suivantes :
  1. Faites glisser [Region] vers l'étagère Colonnes
  2. Faites glisser [Ventes] vers l'étagère Lignes
  3. Faites glisser [Profit] sur l'axe Sales et déposez le champ
  4. Déplacez [Noms de mesures] depuis l'étagère Colonnes vers Couleur sur la fiche Repères
  5. Créez un champ calculé portant un nom tel que « All or each segment color » (Tout ou chaque couleur de segment) avec un calcul du type suivant :

    IF { FIXED : COUNTD([Segment])} = {EXCLUDE [Segment] : COUNTD([Segment])}
    THEN "All"
    ELSE [Segment]
    END

    Remarque : l'expression FIXED renvoie toujours le nombre total unique de segments, quelle que soit la manière dont la vue est filtrée. L'expression EXCLUDE renvoie le nombre unique de segments dans la vue en fonction de la manière dont la vue est filtrée. Il est nécessaire d'exclure [Segment] sinon chaque repère de la vue renvoie 1 (puisque chaque segment de barre n'a qu'une seule valeur de [Segment])

  6. Appuyez sur Maj et faites glisser [All or each segment color] (Tout ou chaque couleur de segment) sur Couleur.

Informations supplémentaires

Vous devrez modifier le filtre [Segment] et définir manuellement la couleur pour cette sélection de filtre. Répétez ensuite ce processus pour chaque sélection de filtre [Segment] possible.
Cet article vous a-t-il permis de résoudre le problème ?