In diesem Blogbeitrag zeige ich dir, wie du in Tableau ganz einfach ein Sterne-Bewertungssystem umsetzen kannst.
Mein Ziel war es, eine Auswahl an Büchern, die ich dieses Jahr gelesen habe, zu bewerten und diese Bewertungen optisch ansprechend darzustellen. Dafür habe ich eine Liste mit Buchtiteln und einer zugehörigen Bewertung von 1 bis 5 erstellt – wobei 5 Sterne die höchste Bewertung darstellen.
Um das Bewertungssystem in Tableau umzusetzen, brauchen wir lediglich eine berechnetes Feld zu erstellen, mit einer recht einfachen Formel.
Zunächst erzeugen wir mit SPACE([Rating]) eine bestimmte Anzahl an Leerzeichen – entsprechend dem Wert der Bewertung. Hat ein Buch beispielsweise eine Bewertung von 4, entstehen vier Leerzeichen. Im nächsten Schritt ersetzen wir diese Leerzeichen durch Sternsymbole.
Das gelingt mit der Formel: REPLACE(SPACE([Rating]), " ", "★").
Das Ergebnis ist eine Reihe von Sternen – also z. B. ★★★★ für eine Bewertung von 4.
Das erstellte berechnete Feld kannst du in Tableau ganz einfach in der Marks-Karte auf das Textfeld ziehen – und den Buchtitel platzierst du in den Zeilen (Rows).

Optional kannst du das System noch erweitern, um auch die fehlenden Sterne darzustellen – also leere Sterne für die nicht vergebenen Bewertungen. Dafür nutzt du eine zweite Formel, die du einfach mit einem „+“ hinter die erste anfügst.
REPLACE(SPACE(5 - [Rating]), " ", "☆").
Diese erstellt einen leeren Stern, wenn nur vier von fünf Sternen vergeben wurden. Um zu berechnen, wie viele leere Sterne angezeigt werden sollen, ziehen wir einfach das tatsächliche Rating von der maximalen Anzahl von fünf Sternen ab (5 - [Rating]).
Kombiniert ergibt das dann so etwas wie: ★★★★☆.
Hier die gesamte Formel:
REPLACE(SPACE([Rating]), " ", "★") + REPLACE(SPACE(5 - [Rating]), " ", "☆")

Die Darstellung kannst du ganz nach deinem Geschmack anpassen. Ich habe dazu entschieden nur der Buchtitel und die Sterne abzubilden. Über das Textfeld in Tableau habe ich die Sterne größer dargestellt und mit zusätzlichen Leerzeichen in der Formel für etwas mehr Abstand zwischen ihnen gesorgt. Außerdem habe ich sämtliche Linien und Hintergrundfarben entfernt, um den Fokus ganz auf die Bewertung zu legen.
Hier ist das Endergebnis:
