Articles

Maak uw watervalgrafiek in Tableau

Een complete tutorial over hoe u een prachtige watervalgrafiek kunt maken met geavanceerde functies op Tableau (met voorbeelden in Business Analytics)

Foto door Dave Hoefler op Unsplash

Watervaldiagrammen zijn een veelgebruikt type diagram in bedrijfspresentaties (soms aangeduid als build-ups of build-downs). Ze worden in veel verschillende gevallen gebruikt om bepaalde variabelen van analyses in componenten op te splitsen.

Hier volgen enkele voorbeelden:

– Het netto-inkomen in componenten opsplitsen;

– Begrijpen hoe uw verkoop van juni tot december verloopt met de bijdrage van elke maand.

Watervaldiagrammen zijn echter geen gemakkelijke klus en zelfs Office Suite had ze niet tot versie 2016 (en je moest een of andere workaround gebruiken of een invoegtoepassing van derden gebruiken, zoals think-cell).

Zelfs Tableau heeft geen native ondersteuning voor Waterval grafieken en je moet wat workaround gebruiken.

Basic Waterfall

Voor het eerste voorbeeld, zal ik het bestand NetBankingIncome.csv gebruiken, dat beschikbaar is op mijn Github-account.

Om een basiswatervalgrafiek te maken, moet u de volgende stappen volgen:

  1. Voeg in uw weergave een dimensie (kolommen) en een maat (rijen) in. De dimensie moet de componenten bevatten waarin u de maatregel wilt opsplitsen

Image by Author

2. Klik op de maatregel en kies Snelle tabelberekening en lopend totaal

Image by Author

Image by Author

3. En hier komt de truc. Kies Gantt Bar als markeringen (heb je ooit GANTT in Tableau gebruikt? Echt?) en gebruik als “Gantt maat” een nieuw berekend veld: dezelfde maat, maar met het tegenovergestelde teken

Image by Author

Afbeelding door Auteur

Afbeelding door Auteur

4. Tel het totaal op aan de rechterkant

Afbeelding door Auteur

Afbeelding op auteur

Componenten groeperen

Soms moet u componenten groeperen en subtotalen weergeven.

Naar het voorbeeld in het eerste deel van deze handleiding hebben we de 5 belangrijkste componenten van het nettobankresultaat van een handelsbank:

  • Rente op activa;
  • Rente op passiva;
  • Dividend uit aandelen;
  • Vergoedingen en voorzieningen;
  • Baten uit handelsactiviteiten.

Bij een gebruikelijke herindeling van de resultatenrekening in de banksector worden de eerste twee samengevoegd en wordt het totale effect “Netto rentebaten” genoemd, terwijl de andere drie gewoonlijk worden samengevoegd in wat “Niet-rentebaten” wordt genoemd.

Image by Author

Voeg de nieuwe gegroepeerde dimensie toe in de kolommen (vóór Component). U maakt zelfs een Hiërarchie.

Image by Author

Een ander nuttig ding dat u aan uw grafiek wilt toevoegen, is voorwaardelijke opmaak om onderscheid te maken tussen positieve en negatieve effecten. Dat is een makkelijke. Voeg gewoon een berekend veld toe met het teken van de maatregel en voeg dit toe aan “kleur”.

Image by Author

Afbeelding door Auteur

Balk op kleur splitsen

Soms zijn er twee dimensies waarin u componenten wilt splitsen: misschien wil je elke staaf in twee of meer kleuren verdelen zonder nog een component in de x-as aan te maken.

Voor deze grafiek wil ik een andere dataset gebruiken en die gaat over een ander belangrijk onderwerp in het bankwezen: liquiditeit.

De rol van banken in het economisch systeem is om te bemiddelen tussen wie een overschot aan liquiditeit heeft en daar geld voor wil hebben (investeerders) en wie liquiditeit nodig heeft voor zijn bedrijf (leners). Banken hebben zelf liquiditeit nodig en moeten de omvang daarvan optimaliseren (het aanhouden van liquiditeit kan kosten met zich meebrengen ten opzichte van lucratievere investeringen).

Een typische bron van liquiditeit komt van betaalrekeningen van klanten of van de uitgifte van obligaties. Maar banken kunnen ook liquiditeiten verkrijgen door activa waarover zij beschikken (meestal obligaties of leningen, maar ook aandelen) voor korte tijd uit te lenen. Dit kan gebeuren met tegenpartijen op de markt (andere banken via Repurchasing Agreement, REPO) of bij centrale banken.

In dit verband is het nuttig de status van uw activa (reeds bezwaard of beschikbaar) bij te houden om te voorkomen dat u hetzelfde activum tweemaal uitleent, en de potentiële bron van uw liquiditeit (markt of centrale bank) te kennen. Er zijn dus twee dimensies en één maatstaf (liquiditeit tegenwaarde van uw activa).

Laten we eens kijken hoe we dat in deze database kunnen doen. U ziet dat Type twee waarden kan aannemen: Totaal Activa of Bezwaarde Activa. Aangezien de beschikbare activa kunnen worden berekend als het verschil tussen totaal en bezwaard, kunnen we proberen een “build-down”-grafiek te maken.

Image by Author

De eerste stappen zijn dezelfde als voorheen (denk eraan dat u het Type zo sorteert dat Totaal Activa vóór Bezwaarde Activa komt).

Afbeelding op Auteur

Probeer dan de Bron in Kleur te zetten. U zult zien dat de resultaten niet zijn wat u verwachtte: De Totale Activa veranderen van 90 naar 60. Ook de Beschikbare activa zijn minder dan we hadden verwacht.

Image by Author

Dit hangt samen met het feit dat de Lopende Som wordt verkregen door te groeperen op Type Nu u ook een ander detailniveau (Bron) gebruikt, ziet u dat de Markt en de Centrale Bank elkaar in dezelfde balk overlappen. We moeten dus “Tabelberekening bewerken”, kiezen voor berekenen met “Specifieke dimensies” en Bron toevoegen.

Afbeelding door Auteur

Een ander detail dat nuttig kan zijn, zijn de labels. Voeg Maatregel toe op de labels en je krijgt iets als dit.

Image by Author

Het laat alleen het bovenste label zien: de standaardinstelling is om het overlappende label niet te laten zien. U moet kiezen voor “altijd weergeven” en verticaal centreren.

Image by Author

Afbeelding door auteur

Watervaldiagrammen zijn een prachtige manier om de componenten van een maatregel weer te geven die vaak in Business Analytics wordt gebruikt.

Met Tableau “GANTT” kunt u in een paar klikken een perfecte Waterfall krijgen en met wat u in deze tutorial hebt geleerd, kunt u verder gaan dan de gebruikelijke mogelijkheden van de meest gebruikte tools voor bedrijfsanalyse.