KNOWLEDGE BASE

Erstellen von Quickinfo-Feldern, die keine Nullwerte anzeigen


Veröffentlicht: 04 Feb 2015
Zuletzt geändert am: 20 Jul 2023

Frage

So blenden Sie Quickinfo-Felder mit Nullwerten aus.

Umgebung

Tableau Desktop

Antwort

Schritt 1: Erstellen eines berechneten Feldes zur Verwendung als Quickinfo-Feld

  1. Wählen Sie Analyse > Berechnetes Feld erstellen aus.
  2. Führen Sie im Dialogfenster Berechnetes Feld die folgenden Schritte aus und klicken Sie dann auf  OK:
  • Geben Sie dem Feld einen Namen. Im Beispiel heißt das Feld "Angepasste Quickinfo für <Feldname>".
  • Erstellen Sie eine Berechnung ähnlich der folgenden:
    IF ZN(AGG()) = 0
    THEN ""
    ELSE "" + STR(AGG()) + CHAR(10)
    END
    
  • Ein Beispiel kann folgendermaßen aussehen, wenn die Datenquelle Sample - Superstore verwendet wird:
    IF ZN(SUM([Sales])) = 0
    THEN ""
    ELSE "Sales: " + STR(SUM([Sales])) + CHAR(10)
    END
    
  • Aufgrund dieser Logik werden alle Nullwerte konvertiert, und wenn der Wert null ist, wird eine leere Zeichenfolge zurückgegeben. Anderenfalls wird ein Zeichenfolgenwert der Quickinfo zurückgegeben.
  • Stellen Sie sicher, dass die Aggregation der in der Ansicht verwendeten entspricht.
  • Char(10) ist eine neue Linie. Dies ergibt im nächsten Schritt zur bestmöglichen Optimierung der Quickinfo Sinn.  Hinweis: Wenn dies das Ende der Quickinfo ist, ist Char(10) nicht erforderlich.

Schritt 2: Formatieren der Quickinfo für das gewünschte Verhalten

  1. Ziehen Sie das neu erstellte berechnete Feld auf den Quickinfo-Bereich der Karte Markierungen.
  2. Formatieren Sie die Quickinfo, damit alle benutzerdefinierten berechneten Quickinfo-Felder in einer Zeile angezeigt werden.  Beispiel:

<AGG(Benutzerdefinierte Quickinfo für ein Feld)><AGG(Benutzerdefinierte Quickinfo für ein anderes Feld)>

Am Ende sollte die Ansicht optimiert sein, und es sollten keine Nullwerte angezeigt werden.

Hat dieser Artikel das Problem gelöst?