Loading

Die Formatierung für verschiedene Werte im gleichen Feld kann nicht bedingt geändert werden

Veröffentlichungsdatum: Mar 7, 2024
Beschreibung
Wenn Sie einen Parameter verwenden, um Felder in der Ansicht zu tauschen, wird die Formatierung nicht basierend auf dem ausgewählten Feld geändert.

Wenn Sie beispielsweise einen Parameter verwenden, um zwischen Kennzahlen zu wechseln, ist das Zahlenformat (z. B. Prozentsatz, Dezimalstellen, Währung etc.) bei allen Parameterauswahlen identisch.

Ein anderes Beispiel ist die Verwendung von Parametern zum Wechseln zwischen Datumsebenen in der Ansicht. Dabei ist das Datumsformat (z. B. MM/tt/jjjj) bei allen Parameterauswahlen identisch.

Cause

Das berechnete Feld, das basierend auf der Parameterauswahl zwischen den Feldwerten wechselt, wird als einzelnes Feld angesehen. Daher ist es nicht möglich, die einzelnen im Parameter verwendeten Kennzahlenwerte zu formatieren.
Lösung
Option 1
Verwenden Sie diese Option, wenn die Ansicht jeweils nur eine Kennzahl enthält.
Erstellen Sie für jede Möglichkeit im Parameter wie folgt ein berechnetes Feld. In diesem Beispiel gibt es einen Parameter mit den zwei Optionen Sales als Währung und Discount als Prozentsatz:
  • Berechnetes Feld 1 
IF [<Kennzahlwechselparameter>] = 'Sales' THEN [Sales] ELSE NULL END 
  • Berechnetes Feld 2 
IF [<Kennzahlwechselparameter>] = 'Discount' THEN [Discount] ELSE NULL END 

Legen Sie das Standardzahlenformat für diese neuen Felder über das Kennzahlfenster fest, und fügen Sie beide dem Text-Container Beschriftung hinzu. Nur das im Parameter ausgewählte Feld wird angezeigt.

Formatierungstipp: Standardmäßig wird von Tableau Desktop zwischen jeder Kennzahl für "Text" ein Eingabeumbruch eingefügt. Wenn Sie diese zusätzliche Leerstelle entfernen möchten, klicken Sie auf "Text" und dann auf die Schaltfläche "...", um das Dialogfeld "Beschriftung bearbeiten" zu öffnen, und entfernen Sie alle Leerzeichen oder Umbrüche zwischen Kennzahlen.

Option 2

Erstellen Sie eine Berechnung, die numerische Daten in Text (also Zeichenfolgendaten) konvertiert, und fügen Sie die Formatierung der Berechnung dann manuell hinzu. In diesem Beispiel gibt es einen Parameter mit den zwei Optionen Sales als Währung mit einem Komma als Tausendertrennzeichen und Discount als Prozentsatz mit einer Dezimalstelle:
  1. Verwenden Sie ein berechnetes Feld, um die Kennzahlen in Zeichenfolgen zu konvertieren, und formatieren Sie die Zeichenfolgen dann innerhalb des berechneten Felds. Die folgende Formeln bietet eine Vorlage, die für das berechnete Feld verwendet werden kann:
    CASE [<Measure Swapping Parameter>] 
    WHEN 'Discount' THEN LEFT(STR((CEILING(AVG([Discount])*10000))/100),LEN(STR(FLOOR(AVG([Discount])*100)))+2) + "%" 
    WHEN 'Sales' then "$" +
        IF SUM([Sales])>999
        THEN LEFT(STR(FLOOR(SUM([Sales]))),LEN(STR(FLOOR(SUM([Sales]))))-3) + "," + RIGHT(STR(FLOOR(SUM([Sales]))), 3)
        ELSE LEFT(STR(SUM([Sales])), 3)
        END
    END
  2. Ersetzen Sie den Parameter in der Ansicht mit dem neu erstellten berechneten Feld.
(Optional) Da die Felder durch die Zeichenfolgenfunktion in der Ansicht alphabetisch neu angeordnet werden, klicken Sie mit der rechten Maustaste auf das berechnete Feld mit der Case-Anweisung, und sortieren Sie das Feld "Monate" manuell in der gewünschten Reihenfolge. 

Weitere Informationen zu Zeichenfolgen finden Sie in der Tableau-Hilfe unter Zeichenfolgenfunktionen

Option 3

Erstellen Sie zwei Arbeitsblätter, und wechseln in einem Dashboard zwischen ihnen. Dies ist im Allgemeinen die beste Option beim Wechseln zwischen Datumswerten.
  1. Erstellen Sie ein Arbeitsblatt, in dem SUM( [Sales] ) angezeigt wird.
  2. Klicken Sie mit der rechten Maustaste auf die Arbeitsblatt-Registerkarte, und wählen Sie "Blatt duplizieren" aus.
  3. Ersetzen Sie auf dem neuen Arbeitsblatt SUM( [Sales] ) durch SUM( [Profit] ) / SUM( [Sales] ).
  4. Folgen Sie den Anweisungen unter Erstellen einer Auswahl "Ansicht (Blatt)" für Ihr Dashboard, um in einem Dashboard zwischen den Arbeitsblättern zu wechseln.

 
Zusätzliche Ressourcen
Weitere Informationen finden Sie unter den folgenden Drittanbieterlinks:  Wenn Sie die Einbettung dieser Funktion in zukünftige Produktversionen unterstützen möchten, stimmen Sie für eine der folgenden Community-Ideen:


Über diesen Artikel diskutieren... Feedback-Forum
Nummer des Knowledge-Artikels

001473686

Anhänge

swap formats.twbx

1253 KB

 
Laden
Salesforce Help | Article