Master Your Waterfall Chart in Tableau
Un tutorial completo su come creare un meraviglioso grafico a cascata con funzioni avanzate su Tableau (con esempi in Business Analytics)
I grafici a cascata sono un tipo di grafico molto usato nelle presentazioni di Business (talvolta indicati come build-ups o build-downs). Sono usati in molti casi diversi per dividere in componenti alcune variabili di analisi.
Ecco alcuni esempi:
– Dividere in componenti il reddito netto;
– Capire come vanno le vendite da giugno a dicembre con il contributo di ogni mese.
Tuttavia, i grafici a cascata non sono un lavoro facile e anche la suite di Office non li aveva fino alla versione 2016 (e si doveva usare qualche soluzione alternativa o usare add-in di terze parti come think-cell).
Anche Tableau non ha un supporto nativo per i grafici Waterfall e bisogna usare qualche workaround.
Basic Waterfall
Per il primo esempio, userò il file NetBankingIncome.csv disponibile sul mio account Github.
Per costruire un grafico a cascata di base devi seguire questi passi:
- Aggiungi nella tua vista una dimensione (colonne) e una misura (righe). La dimensione dovrebbe contenere i componenti in cui vuoi dividere la misura

2. Clicca sulla misura e scegli Quick Table Calculation e Running Total


3. E qui arriva il trucco. Scegliete Gantt Bar come segni (avete mai usato GANTT in Tableau? Davvero?) e come “Dimensione Gantt” usate un nuovo campo calcolato: la stessa misura ma con il segno opposto



4. Aggiungi il Gran totale a destra


Gruppa componenti
A volte hai bisogno di raggruppare componenti e mostrare subtotali.
Seguendo l’esempio nella prima parte di questo tutorial, abbiamo i 5 componenti più importanti del Reddito Bancario Netto di una banca commerciale:
- Interessi su attività;
- Interessi su passività;
- Dividendi da partecipazione azionaria;
- Tasse e accantonamenti;
- Proventi da negoziazione.
In una comune riclassificazione del Conto Economico nel settore bancario, i primi due sono raggruppati insieme e l’effetto totale è chiamato “Reddito netto da interessi” mentre gli altri tre sono solitamente raggruppati in quello che è chiamato “Reddito non da interessi”.

Aggiungi la nuova dimensione raggruppata nelle colonne (prima di Componente). Crei anche una Gerarchia.

Un’altra cosa utile che vuoi aggiungere al tuo grafico è la formattazione condizionale per distinguere tra effetti positivi e negativi. Questo è facile. Basta aggiungere un campo calcolato con il segno della misura e aggiungerlo a “colore”.


Split bar by colors
A volte ci sono due dimensioni in cui vuoi dividere i componenti: forse volete dividere ogni barra in due o più colori senza creare un altro componente nell’asse x.
Per questo grafico, vorrei usare un altro set di dati e riguarda un altro importante argomento nel settore bancario: la liquidità.
Il ruolo delle banche nel sistema economico è quello di mediare tra chi ha un eccesso di liquidità e vuole ottenere denaro per essa (investitori) e chi ha bisogno di liquidità per il suo business (mutuatari). Le banche stesse hanno bisogno di liquidità e devono ottimizzarne la dimensione (detenere liquidità potrebbe essere un costo rispetto a investimenti più redditizi).
Una tipica fonte di liquidità proviene dai conti correnti dei clienti o dall’emissione di obbligazioni. Ma le banche possono anche recuperare liquidità prestando per un breve periodo alcune attività che hanno (tipicamente obbligazioni o prestiti ma anche azioni). Questo potrebbe essere fatto con controparti di mercato (altre banche attraverso Repurchasing Agreement, REPO) o con le Banche Centrali.
In questo contesto, è utile tenere traccia dello stato dei propri asset (già gravati o disponibili) per evitare di prestare lo stesso asset due volte e la potenziale fonte della propria liquidità (Mercato o Banca Centrale). Ci sono quindi due dimensioni e una misura (controvalore di liquidità dei vostri attivi).
Vediamo come fare in questo database. Vedete che Tipo può assumere due valori: Attivi totali o Attivi vincolati. Siccome Available Assets potrebbe essere calcolato come la differenza tra Total e Encumbered, proviamo ad ottenere un grafico “build-down”.

I primi passi sono gli stessi di prima (tieni presente di ordinare il Tipo per avere Total Assets prima Encumbered Assets).

Poi prova a mettere la Fonte in Colore. Vedrete che i risultati che otterrete non sono quelli che vi aspettavate: Il Total Asset passa da 90 a 60. Inoltre, gli Attivi Disponibili sono meno di quanto ci aspettavamo.

Questo dipende dal fatto che il Running Sum è ottenuto raggruppando per Tipo Ora che si usa anche un altro livello di dettaglio (Fonte) si vede il Mercato e Banca Centrale sovrapposti nella stessa barra. Quindi dobbiamo “Edit Table Calculation”, scegliere di calcolare usando “Specific Dimensions” e aggiungere Source.

Un altro dettaglio che potrebbe essere utile sono le etichette. Aggiungi Misura sulle etichette e ottieni qualcosa come questo.

Mostra solo l’etichetta superiore: il default è non mostrare l’etichetta sovrapposta. Devi scegliere “mostra sempre” e centra la verticale.


I grafici a cascata sono un modo meraviglioso di rappresentare i componenti di una misura spesso usati nella Business Analytics.
Utilizzando Tableau “GANTT” puoi facilmente ottenere una perfetta Waterfall in pochi click e con quello che hai imparato in questo tutorial puoi andare oltre le solite capacità degli strumenti più comuni usati nella business analytics.