KNOWLEDGE BASE

Diskrete Werte benutzerdefiniert als Symbole formatieren


Veröffentlicht: 13 Dec 2014
Zuletzt geändert am: 11 Oct 2023

Frage

So zeigen Sie ein Sternchen für einen bestimmten diskreten Wert an und behalten die Ganzzahlformatierung für die anderen Werte bei.

Umgebung

Tableau Desktop

Antwort

In Tableau Desktop ist die Formatierungsoption "Spezielle Werte" für fortlaufende Werte verfügbar, nicht aber für diskrete Werte. Um in einer Texttabelle bestimmte diskrete Werte als ein bestimmtes Symbol anzuzeigen, müssen wir die angegebenen Werte zunächst als negative Ganzzahl in einem berechneten Feld festlegen. Sobald die angegebenen Werte negativ sind, können wir sie getrennt von den positiven Zahlen formatieren, indem wir die benutzerdefinierte Formatierungsoption im Bereich "Format" -> Dropdown-Menü "Zahlen" verwenden. Die folgenden Schritte beschreiben eine Beispielsituation mit Superstore-Daten, in der ein Sternchen in einer Texttabelle angezeigt werden soll, wenn [Umsatz] unter einem bestimmten Wert (500) liegt.

  1. Erstellen Sie ein berechnetes Feld.
  2. Geben Sie im Feld "Formel" Folgendes ein:
    IF sum([Umsatz]) < 500
    THEN -1
    ELSE (sum([Umsatz]))
    END
    • Anstatt Werte unter 500 sofort durch Sternchen zu ersetzen, werden wir sie vorerst durch den Wert -1 ersetzen.
    • Beachten Sie, dass wir auf diese Weise "sum(Umsatz)" als Ganzzahl beibehalten können, sodass die Werte die Ganzzahlformatierung beibehalten.
  3. Ziehen Sie "Kategorie" und "Element" in den Zeilen-Container.
  4. Ziehen Sie "Neue Umsätze" auf "Text" in der Karte "Markierungen". Die Tabelle sollte Werte von -1 anzeigen, wenn die ursprünglichen Werte kleiner als 500 waren.
  5. Klicken Sie mit der rechten Maustaste auf "AGG(Neue Umsätze)" in der Karte "Markierungen". Wählen Sie "Format" aus.
  6. Wählen Sie auf der Registerkarte "Bereich" der Leiste "Format" das Dropdown-Menü für "Zahlen" aus.
  7. Wählen Sie unten "Benutzerdefiniert" aus und geben Sie Folgendes in das Feld ein:
     #,##0.0;"*"

 

Alles, was nach dem ";" eingegeben wird, wirkt sich nur auf die Formatierung der negativen Zahlen aus. Wenn wir also "*" schreiben, weisen wir Tableau an, die Zeichenfolge "*" dort zu platzieren, wo eine negative Zahl in der Tabelle erscheint. Da wir alle Werte, die kleiner als 500 sind, in -1 geändert haben, werden alle diese Werte jetzt als Sternchen angezeigt.

Zusätzliche Informationen

Die oben beschriebenen Schritte werden in dem folgenden Video gezeigt.
Hinweis: Für das Video ist kein Ton verfügbar. Um dieses Video mit hoher Auflösung direkt auf YouTube anzusehen, klicken Sie auf das YouTube-Symbol unten.


 
Hat dieser Artikel das Problem gelöst?