Tableau User Group Treffen Hamburg - Workshop

Tableau User Group Treffen Workshop 02.03.2022 

Die Aufgabe basiert auf einer Workout Wednesday Challenge für Bower-BI.

Im Rahmen des Workshops sollte die Aufgabe in Tableau umgesetzt werden.
Hier werden die Schritte die zum Erstellen der Visualisierungen ausführlicher beschrieben.

Link zum Download der Aufgabenstellung: https://bit.ly/3kMiDLb

Berechnung der prozentualen Veränderung des Schlusskurses. 

Um die prozentuale Veränderung des Schlusskurses ausgehend von einem festen Datum aus zu berechnen benötigen wir ein festes Start Datum als Grundlage für die Berechnung. 
Dieses können wir mithilfe eines FIXED-Detailgenauigkeitsausdrucks (LOD) festlegen.


Als nächstes berechnen wir den Kurswert (Close/Last) zu diesem Zeitpunkt.


Um diesen Wert für jeden Tag festzulegen benötigen wir wieder eine FIXED LOD.

Mit diesem Wert lässt sich jetzt die prozentualen Veränderung für jedes Datum in der Zeitleiste berechnen.

Bei einem Liniendiagramm liese sich die unterschiedliche Einfärbung der positiven ond negativen Werte mit einer einfachen Berechnung realisieren.


Dies lässt sich jedoch nicht auf Flächendiagramme anwenden. Von daher brauchen wir 2 Berechnungen jeweils für die positiven und negativen Werte die wir dann auf einer Achse zusammenführen.



Eingrenzen des Betrachtungszeitraum

Um den Zeitraum einzugrenzen müssen wir lediglich aud das Datumsfeld filtern. 


Dies gibt uns aber nicht die Darstellung die wir erreichen wollen.


Der Grund hierfür ist, dass wir das Startdatum mit einer FIXED LOD festlegen. Damit wird für die Berechnung der prozentualen Veränderung immer noch der Wert vom Anfangsdatum des Gesamtzeitraums verwendet und nicht der Anfangswert für den eingegrenzten Zeitraum den wir betrachten wollen.

Um dies zu umgehen müssen wir den Datumsfilter zum Kontext hinzufügen. 

Dadurch wird zuerst der Betrachtungszeitraum festgelegt und erst dann der Startwert für diesen Zeitraum berechnet. 
Dies hängst zusammen mit der Reihenfolge der Operationen die Tableau durchführt. FIXED LODs werden vor Dimension Filtern (Hier das Datum) ausgeführt. 
Mit dem Datumsfilter im Kontext wird dieser vor der FIXED LOD ausgeführt.


Markierung für den letzten Wert im Diagramm

Für die Berechnung des letzten Wert in der Zeitlinie können wir uns die LAST() Funktion zunutze machen.


Die Markierung können wir dann über eine 2. Achse zu der Visualisierung hinzufügen.



Markierungen die mit einem Ereignis aus dem Ereignisdatensatz verbunden sind

Wenn wir die Anzahl der Event Category Berechnen lassen erhalten wir für jedes Datum an dem ein Event stattfand einen Wert den wir dann für die Berechnung des Differenzwertes für diese Daten verwenden können.



Auswahlmöglichkeit welche Arten von Ereignissen angezeigt werden sollen

Hiefür benötigen wir zuerst einen Parameter auf Basis der Event Category 

Diesem müssen wir dann noch manuell einen Eintag zur Auswahl aller Kategorien hinzufügen.


Mit dem Parameter lässt sich dann eine Berechnung erstellen die jeweils die Kategorie basierend auf der Parameter Auswahl zurück gibt.

Jetzt muss nur noch die Berechnung der für den Event Marker angepasst werden wo wir die Event Category durch die ausgewählte Event Category ersetzen.
Für die Einfärbung der Markierungen können wir die SIGN() Funktion verwenden. Diese gibt für positive Werte eine 1 und für negative Werte eine -1 zurück 


Hiermit lassen sich dann verschiedene Farbwerte für positive und negative Endwerte festlegen, während der Null Wert die Farbe für die Event Markierungen bestimmt.



Referenzlinie für das früheste Datum im Zeitrahmen mit einem zugehörigen Ereignis

Die Berechnung hierfür entspricht der Berechnung für die ausgewählte Kategorie. Nur, dass wir uns hier das Event Datum für die gewählte Kategorie zurück geben lassen.


Diese Berechnung müssen wir dann zu der Detail Markierung hinzufügen (Aggregation MIN) damit sie uns zur Auswahl beim Erstellen der Referenzlinie zur Verfügung steht.

Comments

Popular posts from this blog

Power BI vs. Tableau - Eine Übersicht

WOW2022 W43 Power BI vs. Tableau

WOW2022 W37 Tableau vs. Power BI