KNOWLEDGE BASE

Bedingtes Einfärben der Ansicht nach dem gewünschten oder allen Werten


Veröffentlicht: 24 Sep 2018
Zuletzt geändert am: 20 Jul 2023

Frage

Wie lassen sich Farben für die jeweiligen Dimensionsmitglieder unterschiedlich festlegen? Oder wie kann eine andere nicht segmentierte Farbe festgelegt werden, wenn alle Dimensionsmitglieder in der Ansicht angezeigt werden?

Umgebung

  • Tableau Desktop

Antwort

In der beigefügten Beispielarbeitsmappe werden die folgenden Anweisungen anhand des Beispieldatensatzes "Superstore" demonstriert:
  1. Ziehen Sie [Region] in den Container "Spalten".
  2. Ziehen Sie [Umsatz] in den Zeilen-Container.
  3. Ziehen Sie [Gewinn] über die Achse für "Umsatz" und legen Sie das Feld ab.
  4. Verschieben Sie [Kennzahlnamen] aus dem Container "Spalten" zu "Farbe" auf der Karte "Markierungen".
  5. Erstellen Sie ein berechnetes Feld, etwa mit dem Namen "Alle oder jede Segmentfarbe", wobei die Berechnung der folgenden ähnelt:

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

    Hinweis: Der FIXED-Ausdruck gibt immer die eindeutige Gesamtanzahl der Segmente zurück, unabhängig davon, wie die Ansicht gefiltert wird. Der EXCLUDE-Ausdruck gibt die eindeutige Anzahl der Segmente basierend auf der Ansichtsfilterung zurück.[Segment] muss ausgeschlossen werden. Andernfalls gibt jede Markierung in der Ansicht 1 (da jedes Balkensegment nur einen Wert von [Segment] aufweist) zurück.

  6. Ziehen Sie [Alle oder jede Segmentfarbe] bei gehaltener Umschalttaste zu "Farbe".

Zusätzliche Informationen

Der Filter [Segment] muss geändert werden. Außerdem muss die Farbe für diese Filterauswahl manuell festgelegt werden. Anschließend sollten Sie diesen Vorgang für jede mögliche [Segment]-Filterauswahl wiederholen.
Hat dieser Artikel das Problem gelöst?