Skip to content
NextLytics
Megamenü_2023_Über-uns

Shaping Business Intelligence

Ob clevere Zusatzprodukte für SAP BI, Entwicklung aussagekräftiger Dashboards oder Implementierung KI-basierter Anwendungen - wir gestalten zusammen mit Ihnen die Zukunft von Business Intelligence. 

Megamenü_2023_Über-uns_1

Über uns

Als Partner mit tiefem Prozess-Know-how, Wissen der neuesten SAP-Technologien sowie hoher sozialer Kompetenz und langjähriger Projekterfahrung gestalten wir die Zukunft von Business Intelligence auch in Ihrem Unternehmen.

Megamenü_2023_Methodik

Unsere Methodik

Die Mischung aus klassischem Wasserfallmodell und agiler Methodik garantiert unseren Projekten eine hohe Effizienz und Zufriedenheit auf beiden Seiten. Erfahren Sie mehr über unsere Vorgehensweise.

Produkte
Megamenü_2023_NextTables

NextTables

Daten in SAP BW out of the Box bearbeiten: Mit NextTables wird das Editieren von Tabellen einfacher, schneller und intuitiver, egal ob Sie SAP BW on HANA, SAP S/4HANA oder SAP BW 4/HANA nutzen.

Megamenü_2023_Connector

NextLytics Connectoren

Die zunehmende Automatisierung von Prozessen erfordert die Konnektivität von IT-Systemen. Die NextLytics Connectoren ermöglichen eine Verbindung Ihres SAP Ökosystems mit diversen open-source Technologien.

IT-Services
Megamenü_2023_Data-Science

Data Science & Engineering

Bereit für die Zukunft? Als starker Partner stehen wir Ihnen bei der Konzeption, Umsetzung und Optimierung Ihrer KI-Anwendung zur Seite.

Megamenü_2023_Planning

SAP Planning

Wir gestalten neue Planungsanwendungen mithilfe von SAP BPC Embedded, IP oder  SAC Planning, die einen Mehrwert für Ihr Unternehmen schaffen.

Megamenü_2023_Dashboarding

Dashboarding

Mit unserer Expertise verhelfen wir Ihnen auf Basis von Tableau, Power BI, SAP Analytics Cloud oder SAP Lumira zu aussagekräftigen Dashboards. 

Megamenü_2023_Data-Warehouse-1

SAP Data Warehouse

Planen Sie eine Migration auf SAP HANA? Wir zeigen Ihnen, welche Herausforderungen zu beachten sind und welche Vorteile eine Migration bringt.

Business Analytics
Megamenü_2023_Procurement

Procurement Analytics

Transparente und valide Zahlen sind vor allem in Unternehmen mit dezentraler Struktur wichtig. SAP Procurement Analytics ermöglicht die Auswertung von SAP ERP-Daten in SAP BI.

Megamenü_2023_Reporting

SAP HR Reporting & Analytics

Mit unserem Standardmodell für Reporting von SAP HCM mit SAP BW beschleunigen Sie administrative Tätigkeiten und stellen Daten aus verschiedenen Systemen zentral und valide zur Verfügung.

Megamenü_2023_Dataquality

Data Quality Management

In Zeiten von Big Data und IoT kommt der Vorhaltung einer hohen Datenqualität eine enorm wichtige Bedeutung zu. Mit unserer Lösung für Datenqualitätsmanagement (DQM) behalten Sie stets den Überblick.

Karriere
Megamenü_2023_Karriere-2b

Arbeiten bei NextLytics

Wenn Du mit Freude zur Arbeit gehen möchtest und dabei Deine berufliche und persönliche Weiterentwicklung nicht zu kurz kommen soll, dann bist Du bei uns genau richtig! 

Megamenü_2023_Karriere-1

Berufserfahrene

Zeit für etwas Neues? Gehe Deinen nächsten beruflichen Schritt und gestalte Innovation und Wachstum in einem spannenden Umfeld zusammen mit uns!

Megamenü_2023_Karriere-5

Berufseinsteigende

Schluss mit grauer Theorie - Zeit, die farbenfrohe Praxis kennenzulernen! Gestalte bei uns Deinen Einstieg ins Berufsleben mit lehrreichen Projekten und Freude an der Arbeit.

Megamenü_2023_Karriere-4-1

Studierende

Du möchtest nicht bloß die Theorie studieren, sondern Dich gleichzeitig auch praktisch von ihr überzeugen? Teste mit uns Theorie und Praxis und erlebe wo sich Unterschiede zeigen.

Megamenü_2023_Karriere-3

Offene Stellen

Hier findest Du alle offenen Stellenangebote. Schau Dich um und bewirb Dich - wir freuen uns! Falls keine passende Stelle dabei ist, sende uns gerne Deine Initiativbewerbung zu.

Blog
NextLytics Newsletter Teaser
Hier für unseren monatlichen Newsletter anmelden!
Newsletter abonnieren
 

Dashboarding mit Tableau - Parameter in Custom-Charts anwenden

Im zuletzt erschienenen Artikel unserer Blogreihe “Dashboarding mit Tableau” haben wir die unterschiedlichen Arbeitsblätter, die wir im ersten Beitrag erstellt haben, zu einer gemeinsamen KPI-Tile zusammengefasst. In den nächsten Artikeln möchten wir unser Dashboard nun um ein Balkendiagramm erweitern, das den Jahresverlauf der Kennzahl darstellt. Dazu möchten wir jedoch keine spezifische Kennzahl im Balkendiagramm hinterlegen, sondern dem Anwender später die Möglichkeit geben, die betrachtete Kennzahl dynamisch zu verändern. Das Austauschen der Kennzahl wiederum soll mithilfe von Buttons erfolgen, die in den verschiedenen Tiles eingebettet werden.

 

dashboard_Tableau_Parameter

Warum Sie einen Artikel über Balkendiagramme lesen sollten

Tableau ist ein Self-Service Tool. Ein einfaches Balkendiagramm zu erstellen, stellt daher keine große Herausforderung dar. Neben der Möglichkeit, die abgebildete Kennzahl über einen Button auszutauschen,   möchten wir unser Chart jedoch mit weiteren optischen Besonderheiten versehen, die zusätzliche Schritte erfordern. Unser Chart stellt die Entwicklung einer KPI innerhalb unterschiedlicher Jahre anhand von farblich verschiedenen Balken gegenüber. Standardmäßig sind die Abstände zwischen allen Balken gleich groß. Um unser Chart übersichtlicher zu halten, möchten wir die Balken monatsweise gruppieren, indem wir den Abstand zwischen den 12 Balkenpaaren vergrößern. Dazu sind einige Schritte nötig, die wir Ihnen im späteren Verlauf dieses Artikels genauer erklären werden.

Darüber hinaus möchten wir sicherstellen, dass diejenigen Balken, die sich auf den ausgewählten Monat beziehen, farblich hervorgehoben werden. Tableau verfügt bereits über eine Highlighting-Aktion, die über Mouseover oder Selektion einzelne Datenpunkte hervorhebt. Statt die vordefinierte Funktion zu verwenden, werden wir dem Chart einen Highlight-Effekt hinzufügen, der keine weitere Interaktion durch den Anwender erfordert. Wir werden diese farbliche Hervorhebung simulieren, indem wir das Diagramm um einen zusätzlichen Balken-Layer erweitern, der die Balken-Paare der 11 übrigen Monate ein wenig abdunkelt, sodass die Balken des betrachteten Monats besonders hervorstechen.

barchart_Tableau_Parameter

Wie kann man Kennzahlen in einem Chart dynamisch austauschen?

Bevor wir unser Diagramm jedoch optisch aufwerten, müssen wir zunächst die eigentliche Kernfunktion des Charts implementieren: das dynamische Austauschen von KPIs während der Laufzeit, KPI-Swapping. Der Trick hierbei besteht darin, nicht das tatsächliche Kennzahlen-Feld in der Ansicht zu platzieren, sondern ein berechnetes Feld, das über einen Parameter auf die eigentliche Kennzahl verweist.

Parameter ersetzen konstante Werte in Berechnungen, Filtern oder Referenzlinien und können während der Analyse dynamisch über ein Steuerelement oder eine Interaktion mit einem Chart verändert werden. Wir nutzen diese Eigenschaft, um die im Chart dargestellte Kennzahl über eine Anpassung des Parameterwerts auszutauschen. Dazu prüfen wir den Wert des Parameters mithilfe einer Fallunterscheidung innerhalb eines berechneten Felds, das wiederum den Wert der entsprechenden Kennzahl annimmt.

Die Werte, die ein Parameter annehmen kann, können aus einer Dimension bezogen oder manuell gepflegt werden. Bei der Erstellung des Parameters setzen wir den Datentyp auf String und hinterlegen die Namen der Kennzahlen zwischen denen die Anwender später auswählen sollen als mögliche Werte. Anschließend blenden wir über das Kontextmenü des Parameters dessen Steuerelement in der Ansicht ein und nehmen den Parameterwert als dynamischen Text in den Arbeitsblatt-Titel auf.

parameter_Tableau_Parameter

Wie beschrieben verwenden wir den Parameter in einem Case-Statement innerhalb eines berechneten Felds. Das Statement prüft den aktuellen Parameterwert und gibt die ausgewählte Kennzahl zurück.

Key Figure Value

CASE [KPI Selection]

WHEN "Gross Revenue" THEN [Gross Revenue]

WHEN "Discount" THEN [Discount]

WHEN "Net Revenue" THEN [Net Revenue]

WHEN "Costs" THEN [Costs]

WHEN "Profit" THEN [Profit]

END

 


Self-Service Analytics mit Tableau -
Laden Sie sich hier das Whitepaper herunter!

Tableau Whitepaper Download


Im nächsten Schritt erstellen wir folgende Ansicht. Dabei legen wir sowohl das Jahres- als auch das Monatsfeld im Spalten-Container ab. Tableau platziert die Achsenbeschriftung (Header) standardmäßig unterhalb der Balken. Fügen wir dem Spalten-Container ein weiteres Feld hinzu, können wir die Position der verschiedenen Header durch die Reihenfolge der beiden Felder bestimmen. Den Header für die Jahre blenden wir anschließend über das Kontextmenü des Feldes aus.

container (1)_Tableau_Parameter Schließlich stellen wir sicher, dass pro Monat lediglich zwei Jahre bzw. Balken gezeigt werden. Dazu definieren wir folgende Filterbedingung, um ausschließlich das betrachtete Jahr (bezogen auf die Selektion des Perioden-Parameters aus dem ersten Artikel) und dessen Vorjahr in die Ansicht aufzunehmen.

Actual or previous year

DATEDIFF('year',[Date],[Period]) <=1

and  DATEDIFF('year',[Date],[Period]) >= 0

Für die farbliche Codierung der unterschiedlichen Jahre genügt es nicht, das Datumsfeld auf Jahresebene im Farbcontainer abzulegen. In diesem Fall müsste allen Jahren, die in den Daten enthalten sind, jeweils eine feste Farbe zugewiesen werden. Stattdessen soll die Farbzuweisung der verschiedenen Jahre dynamisch erfolgen und von der betrachteten Periode abhängig sein. Wir unterscheiden daher zwischen dem aktuellen Jahr und dessen Vorjahr und weisen diesen beiden Eigenschaften feste Farben zu. Dazu erstellen wir ein weiteres berechnetes Feld und platzieren dieses im Farbcontainer.

Relative Year

IIF(  YEAR([Date])= Year([Period]) ,  "ACTUAL" , "LAST" )

So wird ein einfaches Balkendiagramm zum Hingucker

Nach den beschriebenen Schritten ist das Chart einsatzbereit und kann bereits in das Dashboard aufgenommen werden. Bevor wir das Dashboard erweitern, widmen wir uns jedoch den eingangs beschriebenen optischen Anpassungen: den Abständen zwischen den Balken und der farblichen Hervorhebung des selektierten Monats.

Um die einzelnen Monats-Paare besser unterscheiden zu können, fügen wir der Ansicht unter Analysis Subtotals hinzu, die wir über das Kontextmenü des berechneten Felds im Zeilen-Container direkt wieder ausblenden (Total Using > Hide). Nach dem Hinzufügen der Subtotals fügt Tableau der Ansicht für jeden Monat einen Subtotal-Balken hinzu. Wenn man die Subtotals wiederum ausblendet, verschieben sich die restlichen Balken nicht, sodass die Monats-Paare nun besser als solche identifiziert werden können.

totals_Tableau_Parameter

Für den zusätzlichen Chart-Layer erstellen wir eine weitere berechnete Kennzahl, die für jedes Monats-Paar außer dem des gewählten Monats die entsprechenden Kennzahlenwerte ausgibt. Mit anderen Worten: Das neue Feld erstellt für alle Monate außer dem der betrachteten Periode ein neues Balken-Paar, das wir verwenden, um die ursprünglichen 11 Paare so aufzuhellen, dass die Balken des betrachteten Monats hervorstechen.

2nd Layer

IF Datepart('month',[Date]) != DATEPART('month',[Period])

THEN [Key Figure Value]

ELSE 0

END

Das neue Feld fügen wir der Ansicht auf einer zweiten Achse hinzu, stellen die Balkenfarbe auf weiß und die Transparenz auf 50%. Anschließend stellen wir sicher, dass die beiden Achsen synchronisiert sind, d.h. die gleichen Abmessungen haben und blenden die Subtotals des neuen Felds über dessen Kontextmenü aus.

dualaxis_Tableau_Parameter

Zuletzt aktivieren wir unter Format noch Dashboard Animationen, um bei einer Veränderung des Charts durch eine entsprechende Anpassung der Parameter die Veränderung der Balken anhand einer Animation nachvollziehen zu können.

animations_Tableau_Parameter

result_Tableau_Parameter

Wie geht es weiter?

Nachdem unser Diagramm den letzten Schliff erhalten hat, indem wir die Balkengröße und Label formatiert haben, kann das Arbeitsblatt dem Dashboard hinzugefügt werden. Im nächsten Artikel werden wir die KPI-Tiles aus den früheren Beiträgen mit zusätzlichen Buttons versehen, die es den Anwendern ermöglichen, den KPI-Parameter und somit die im Diagramm dargestellte Kennzahl interaktiv anzupassen. Dazu werden wir nicht auf die vordefinierten Schaltflächen zurückgreifen, sondern eine eigene Logik mithilfe separater Button-Arbeitsblätter und Parameter-Aktionen implementieren.

Haben Sie Fragen zu diesem oder anderen Themen? Dann kontaktieren Sie uns gerne! Als Tableau Partner beraten wir Sie gerne umfangreich zu Themen wie z. B. Deployment, Administration oder Best Practices bei der Erstellung effektiver Tableau Dashboards.

Erfahren Sie mehr über Tableau

,

avatar

Maurice Doublier

Maurice ist seit September 2020 als SAP BW / BI-Berater im Bereich Dashboarding tätig. Sein besonderer Fokus liegt dabei auf diversen Frontend-Tools wie Tableau, SAP Analytics Cloud und Power BI. In seiner Freizeit ist er Hobbymusiker mit einer Obsession fürs Sprachenlernen und hat als ehemaliger E-Sportler schon Deutschland in der Mario Kart-Weltmeisterschaft vertreten.

Sie haben eine Frage zum Blog?
Fragen Sie Maurice Doublier

Gender Hinweis Aufgrund der besseren Lesbarkeit wird im Text das generische Maskulinum verwendet. Gemeint sind jedoch immer alle Menschen.

Blog - NextLytics AG 

Welcome to our blog. In this section we regularly report on news and background information on topics such as SAP Business Intelligence (BI), SAP Dashboarding with Lumira Designer or SAP Analytics Cloud, Machine Learning with SAP BW, Data Science and Planning with SAP Business Planning and Consolidation (BPC), SAP Integrated Planning (IP) and SAC Planning and much more.

Informieren Sie mich über Neuigkeiten

Verwandte Beiträge

Letzte Beiträge