Xcelsius vs. Tableau: The facebook waterfall
Tableau ist das zur Zeit spannendeste Werkzeug für Visual Analytics. Auf DataRemixed habe ich ein Tableau-Dashboard mit einem Wasserfall der facebook Ergebnisrechnungen seit 2007 gefunden. Perfekt für einen Vergleich mit SAP BO Dashboards (Xcelsius) powered by graphomate … English version below!
Ein Tableau Public-Beispiel, das über Twitter zu mir geflattert ist, hat meine Aufmerksamkeit auf sich gezogen. Ben Jones hat auf seinem Blog DataRemixed die Gewinn- und Verlust-(GuV)-Rechnungen von facebook seit 2007 mittels eines interaktives Dashboard visualisiert:
Schönes Dashboard, das interaktiv in jedem Browser läuft! Über Schieberegler oder über die Liniendiagramme unterhalb des Wasserfalls kann das darzustellende Jahr ausgewählt werden und entsprechend entwickelt sich der GuV-Wasserfall für das gewählte Jahr.
Hütchen ab: technologisch up-to-date! Zwar scheint ein Wasserfall nicht ganz einfach in Tableau umsetzbar, aber das geht vielen BI-Tools so. SAP BO Dashboards hat man gerade erst mit Feature Pack 3 das Wasserfalldiagramm zugestanden – mehr schlecht als recht.
Bemerkenswert, dass die Werteachse von beiden Diagrammen bei Null beginnt und ausnahmsweise nicht abgeschnitten wird. Ein eher seltenes Bild in der BI-Toollandschaft: die meisten BI skalieren wild drauf los und schneiden die Werteachse ab.
Leider, leider habe ich aus fachlicher Perspektive einen großen und drei kleinere Kritikpunkte:
- Das grösste Manko: Der Wasserfall nutzt für jedes Jahr immer den gesamten Raum, der ihm zur Verfügung steht – er skaliert automatisch! Damit erscheinen kleine Werte genauso groß wie erheblich höhere Werte und der visuelle Vergleich funktioniert nicht.
Auch die Liniendiagramme sind anders skaliert und daher nicht mit den Wasserfallsäulen vergleichbar. Schade … - Ich würde den Wasserfall vertikal ausrichten; horizontal ausgerichtete Diagramme empfehle ich für Zeitdarstellungen.
- Die Farben in den Wasserfallelementen – ein “Feature” von Tableau: die Intensität der Farbe visualisiert die Höhe des abzubildenden Wertes – sind unnötig, da die Säulenhöhe schon den Wert repräsentiert.
- Mir fehlt Kontext, um dem Visualisierungs-Mantra von Edward Tufte “above all else, always show comparisons” gerecht zu werden. Es gibt keine Möglichkeit die GuV-Positionen der einzelnen Jahre zu vergleichen.
Interessant: Der Linienzug für die Kosten zeigt in den negativen Quadranten. Dem geneigten Betrachter stellt sich die Frage: Sind Kosten negativ? Gute Frage, der ich in einem meiner nächsten Beiträge nachgehen werde.
Kritisieren ist einfach, besser machen schwer … ich habe es dennoch einmal mit SAP BO Dashboards (Xcelsius) unserem graphomate Addon probiert.
Alle die den folgenden interaktiven Flash-Film nicht sehen können – Hallo liebe iPad-Nutzer! – hier ein Bild meines Dashboards sonst hier interaktiv in voller Größe:
Was mache ich anders:
- Ich zeige zwei Wasserfälle für zwei ausgewählte Jahre sowie die absoluten und prozentualen Abweichungen der Ergebnispositionen dieser Jahre,
- Alle Säulen und Balken sind visuell vergleichbar! Sie sind identisch skaliert und auch in der Größe homogen,
- Die Säulen- statt Liniendiagramme dienen der Auswahl der abzubildenden Jahre für die Wasserfalldiagramme,
- Eine Kostensäule ist nicht notwendig, da der Abstand zwischen Umsatz und Gewinn die Kosten abbildet,
- Die Entwicklung der Nutzerzahlen der social media Giganten schafft weiteren Kontext.
Es geht bei Dashboards um die schnelle und richtige Kommunikation von Informationen, um Zusammenhänge und Muster zu erkennen. Automatische Diagrammskalen, die den gesamten zur Verfügung stehenden Raum nutzen, verhindern dies!
Deshalb bitte die CHECK-Regel des SUCCESS-Konzepts von Rolf Hichert beachten. Eine der größten Herausforderungen beim Dashboard-Design!
Meine Botschaften:
- Für die Kommunikation von Geschäftszahlen sind die meisten Visual Analytics-Tools nicht out-of-the-box geeignet. Der Schwerpunkt dieser Tools liegt mehr auf der Analyse von Daten als auf der Präsentation von Informationen.
- Facebook hat sich in 4 Jahren prächtig entwickelt.
So gut, dass man sich erlauben kann, dem CEO Herrn Zuckerberg knapp 700 T$ für private Flüge zukommen zu lassen – aus Sicherheitserwägungen.
“Sischa dat” würde der Kölner wohl sagen …
Mein Dank an Björn Rick, der mich beim Design und der Umsetzung des graphomate-Dashboard großartig unterstützt hat!
UPDATE 10.04.2012: Robert Mundigl, meines Wissens DER Tableau-Guru in Deutschland, hat auf seinem Blog clearly and simply eine Replik auf meinen Dashboardvorschlag in englischer Sprache veröffentlicht. Ganz großes Kino, auch wenn wir in Skalierungsfragen leicht auseinander liegen …
Schöne Ostern,
Lars
PS: Am 18.04.2012 veranstaltet die SAP eine englischsprachige Webpräsentation zur “Zukunft” von Xcelsius – Anmeldung hier.
________________________________________
English version:
Right now, Tableau is the most exciting tool for Visual Analytics. I found a Tableau-Dashboard with a waterfall chart of facebook financials data since 2007 on DataRemixed. A perfect opportunity for a comparison with SAP BO Dashboards (Xcelsius) powered by graphomate.
One example of Tableau-Public, which came fluttering to me via Twitter, attracted my attention: Ben Jones has visualized facebooks revenue and net profits since 2007 with an interactive dashboard on his Blog DataRemixed:
A beautiful interactive Dashboard which works in every browser! Using the sliders or the line charts beneath the Waterfall, the year to be presented can be selected and, according to the selected facebook financial data, the waterfall changes.
Kudos: technologically up-to-date. It seems that it is not easy to realize a waterfall dashboard in Tableau but this is common for many BI-tools. SAP BO Dashboards has only just conceded waterfall charts with the Feature Pack 3 – more rough than ready.
Remarkable is that the value axes in both charts starts with Zero and is not, for a change, cutoff. A rather seldom picture in the BI-Tool landscape: Most BI-Tools scale in a wild fashion and simply cut the value axes.
Unfortunately, from a professional point of view I have one major and three minor points ofcriticism:
- The greatest flaw: The waterfall uses for each year the whole room which is available. It scales automatically! Therefore small values appear to be as big as considerable bigger values and the visual comparison does not work anymore.
In addition, the line charts are scaled in another fashion and can therefore not be compared with the waterfall charts. - I would adjust the waterfall chart vertically. Horizontal category axes I use for time representations to show trends.
- The colors in the elements of the waterfall – a “feature” of Tableau: the intensity of the color visualizes the amount of the value to be depicted – which is unnecessary as the height of the column represents the value.
- I lack context to do justice to the visualization-mantra of Edward Tufte “above all else, always show comparisons”.
There is no possibility to compare the individual postions of the revenue and netprofits of each year.
Interesting: The drawline for the costs points in the negative quadrant. For the gentle observer the following question arises: are costs negative? Good question which I will go further into in one of my next blog posts.
It is easier to criticize than to make it better – nevertheless I tried it with SAP BO Dashboards (Xcelsius) and our graphomate Add-On.
For all of those who cannot see the following interactive Flash-Film – hello dear iPad-user! – here is the interactive Dashboard in full scale and here a picture:
How do I do it differently?
- I show two waterfalls for two chosen years as well as the absolute and percental deviations between the two years.
- All columns and bars are visual comparable! They are scaled identically and even the size of the charts is uniform.
- The column charts instead of line charts are used to select the years to be illustrated.
- A column for the costs is not necessary as the distance between revenue and profit depicts the costs.
- The development of the user data of other social media giants adds additional context.
The purpose of dashboards is the fast und correct communication of information in order to show coherences and patterns. Automatic scaling of diagrams which use all the space available prevent this! Therefore, please attend to the CHECK-rule of the SUCCESS-concept by Rolf Hichert. This is one of the most important challenge in Dashboard-Design.
My messages:
- For the communication of business figures most of the Visual-Analytics-Tools are not applicable out-of-the-box. Their focal point is the analysis of Data not the presentation of information.
- Facebook has developed nicely in the four years. So fine indeed that they allow themselves to supply the CEP Mr. Zuckerberg approximately 700 T$ for private flights – because of safety aspects. Do tell!
Thanks to Björn Rick who has supported me in a great way with the design and the realization of the graphomate-Dashboard.
UPDATE 10.04.2012: Robert Mundigl, the man behind the blog clearly and simply and a highly recommended tableau expert wrote a reply to this post: a must read – in english!
Happy Easter!
Lars
PS: on April 18, 2012 SAP hosts a web presentation (in english) concerning the “future” of SAP BO Dashboards (Xcelsius)- Sign in here.
__

Die Beitrag bzw. Inhalt ist unter einer Creative Commons-Lizenz lizenziert.



I had to rely on the Google Translate so I hope that I understood your points correctly. If I did, I don’t think you making a valid argument in your first bullet point (“Für die Kommunikation von Geschäftszahlen” or your blog title. This isn’t about Tableau vs. Xcelsius, it’s about visual styles that can be achieved in either package. I could create a dashboard very similar to yours in Tableau without any addons and I could do so out of the box.
While the coloring of bars is a ‘feature’ of Tableau, there is a tone that perhaps you feel it isn’t useful – there are many situations where it is. I like your dashboard, and while there may be some changes to Ben Jones’ version I would make to see year to year comparisons easier, for quick understanding I prefer Ben’s’ version.
Hi Lars,
Wow, thanks for picking up on my post and taking the time to respond with your version of the story! Your version of the facebook waterfall dashboard is much more detailed than mine – per Alex’s comment I typically default to “less is more”, but I do like how an analyst could use your dashboard to obtain the % and magnitude change between any two years.
I’m a fan of Stephen Few, and I must say you have created a dashboard that seems in line with solid data visualization principles, so great job there.
For a more in-depth look at Tableau’s capabilities, I would recommend checking out Robert Mundigl’s response post here, if you haven’t seen it already: http://www.clearlyandsimply.com/clearly_and_simply/2012/04/taking-up-the-sap-bo-dashboards-challenge.html
Thanks again for your response, I’ve learned a lot from your critique.
Ben