Articles

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)

Foto di Dave Hoefler su Unsplash

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:

  1. Aggiungi nella tua vista una dimensione (colonne) e una misura (righe). La dimensione dovrebbe contenere i componenti in cui vuoi dividere la misura

Immagine per autore

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

Immagine dell’autore

Immagine dell’autore

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

Immagine per Autore

Immagine per Autore

Immagine per Autore

4. Aggiungi il Gran totale a destra

Immagine per Autore

Immagine per autore

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”.

Immagine per Autore

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

Image by Author

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”.

Immagine per autore

Image by Author

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”.

Image by Author

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

Immagine per Autore

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.

Immagine per Autore

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.

Immagine per Autore

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

Image by Author

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

Immagine per Autore

Image by Author

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.