Loading

Ändern des Formats für jedes Element in einer Dimension/Kennzahl

Veröffentlichungsdatum: Dec 5, 2022
Aufgabe

Festlegen des Formats für jedes Element in einer Dimension/Kennzahl.
Wie wird beispielsweise in der folgenden Kreuztabelle das Format für "Rabatt" als [Prozentwert] und andere als [Ganzzahl] festgelegt?
Vom Benutzer hinzugefügtes Bild

Diese Technik ist erforderlich, nachdem Sie viele Kennzahlfelder auf eine Kennzahl pivotiert haben, die unterschiedliche Formate haben sollte. 

 

Schritte
Es ist zwar möglich, jede Kennzahl einzeln zu formatieren, jedoch ist die Möglichkeit, das Format für jedes Element in einer Kennzahl zu ändern, derzeit nicht in Tableau Desktop implementiert.

Beachten Sie die folgende Problemumgehung:
Verwenden Sie die IF-Anweisung, um einen numerischen Wert in jedem Element zu formatieren und es dann in eine Zeichenfolge (STR) zu ändern.

Die Schritte lauten wie folgt.
1. Erstellen Sie eine Berechnung, um jedes Element zu formatieren und als Zeichenfolge (Strings) festzulegen.
IF MIN([Feldnamen])="Rabatt" THEN STR(ROUND(AVG([Werte]),1))+"%"
ELSEIF MIN([Feldnamen])="Gewinn" THEN STR(ROUND(AVG([Werte]),1))
ELSEIF MIN([Feldnamen])="Menge" THEN STR(ROUND(AVG([Werte])))
ELSEIF MIN([Feldnamen])="Umsatz" THEN STR(ROUND(AVG([Werte])))
END

2. Fügen Sie die in Schritt 1 ausgeführten Berechnungen zur Markierung [Text] hinzu.
Vom Benutzer hinzugefügtes Bild

Details können Sie auch der angehängten Arbeitsmappe entnehmen.

 
Nummer des Knowledge-Artikels

001464420

Anhänge

item format.twbx

1174 KB

 
Laden
Salesforce Help | Article