Vai al contenuto principale

Come creare un grafico a cascata in Power BI: 5 semplici passaggi

Scopri come creare un grafico a cascata in Power BI e come personalizzarlo per renderlo chiaro ed efficace. Segui le best practice ed evita gli errori più comuni.
· 8 min leggi

Scopri con l'IA

Un grafico a cascata scompone visivamente i dati in segmenti per aiutarti a identificare trend e schemi. È ampiamente utilizzato soprattutto in finanza, project management e valutazione delle performance. Nel mondo del business, in particolare, il grafico a cascata permette ai dirigenti di individuare con facilità i fattori che influenzano profitti o costi di un’organizzazione e di vedere l’impatto di tali fattori.

In questo articolo ti mostrerò come creare e personalizzare un grafico a cascata in Power BI. Power BI è perfetto per questo perché offre una soluzione no-code per creare visualizzazioni come il grafico a cascata e applicare personalizzazioni avanzate. Imparerai anche le best practice e gli errori comuni da evitare.

Che cos’è un grafico a cascata in Power BI?

Prendiamoci un momento per capire meglio i grafici a cascata.

Capire i grafici a cascata

Un grafico a cascata, noto anche come bridge chart, rappresenta visivamente come un fattore è influenzato da una serie di aumenti e diminuzioni rispetto a una variabile specifica. Mostra i cambiamenti di una variabile dal punto di partenza iniziale allo stadio finale. Il grafico a cascata evidenzia inoltre l’effetto cumulativo dei valori positivi e negativi su un punto di partenza.

Il nome, come avrai intuito, deriva dal fatto che il grafico ricorda visivamente una cascata. Come vedrai negli esempi qui sotto, invece che partire tutti dall’asse x, i segmenti sembrano “galleggiare” e costruirsi l’uno sull’altro, creando questo effetto.

Componenti fondamentali di un grafico a cascata

Di seguito trovi i vari componenti del grafico a cascata:

  • Punto di partenza: è il valore iniziale del grafico a cascata e la prima colonna.
  • Colonne in aumento: rappresentano i fattori che contribuiscono a far crescere il valore iniziale.
  • Colonne in diminuzione: rappresentano i fattori che contribuiscono a ridurre il valore iniziale. 
  • Punto finale: è il risultato finale del grafico a cascata, che comprende gli effetti cumulati delle colonne in aumento e in diminuzione. È anche l’ultima barra del grafico.
  • Passaggi intermedi: sono barre aggiuntive che mostrano il dettaglio delle colonne in aumento e in diminuzione che influenzano il valore finale. 
  • Codifica colori: aiuta a distinguere tra colonne in aumento e in diminuzione in un grafico a cascata. Le colonne in aumento sono solitamente in verde, mentre il rosso rappresenta quelle in diminuzione.

Immagina che il CFO di un’azienda debba spiegare al consiglio di amministrazione perché l’utile netto è diminuito rispetto all’anno precedente. Un grafico a cascata mostrerebbe quanto segue:

ComponenteFattoreValore
Punto di partenzaUtile netto dell’anno scorso$10 milioni
Colonna in aumentoAumento dei ricavi+$5 milioni
Colonna in diminuzioneAumento del costo del venduto-$3 milioni
Colonna in diminuzioneAumento delle spese operative-$2 milioni
Colonna in diminuzioneTransazione legale una tantum-$4 milioni
Colonna in diminuzioneAumento delle imposte-$1 milione
Punto finaleUtile netto di quest’anno$5 milioni

Waterfall chart image illustrating the above example

Grafico a cascata che spiega la diminuzione dei ricavi di un’azienda in milioni. Immagine dell’autore

Creare un grafico a cascata in Power BI

In questa sezione, creerai un grafico a cascata usando il dataset delle vendite del supermercato per analizzare i prodotti che generano più profitto. Prima di continuare, assicurati di aver installato Power BI Desktop sul tuo PC.

Passaggio 1: Importare e preparare i dati

  • Importa il file supermarket_sales.csv in Power BI.

    • Vai alla scheda File nel menu principale.

    • Clicca su Ottieni dati.

    • Seleziona Testo/CSV come origine dati. 

GIF showing how to import a CSV into Power BI

Importa i dati in Power BI. Immagine dell’autore

Si aprirà una finestra con l’anteprima delle variabili dei dati e le opzioni per Caricare o Trasformare i dati.

  • Clicca su Trasforma dati nella finestra per aprire Power Query.

GIF showing how to load the supermarket sales data into Power Query window

Apri la finestra di Power Query. Immagine dell’autore

Dalla finestra di Power Query puoi vedere che i dati hanno 17 colonne e 1.000 righe. Power Query pulisce e trasforma i dati prima di caricarli in Power BI. Poiché i dati con cui lavoreremo sono già puliti, non è necessario effettuare correzioni o trasformazioni. Dai un’occhiata a Data Transformation with Power Query M in Power BI per imparare a pulire i dati in Power Query, nel caso ti servisse eseguire questo passaggio.

  • Clicca su Chiudi e applica nella scheda Home per applicare eventuali modifiche ai dati e chiudere la finestra di Power Query. 

Image showing how to close the Power Query window

Chiusura della finestra di Power Query. Immagine dell’autore

Passaggio 2: Creare un grafico a cascata di base

Per creare un grafico a cascata, devi prima creare una Measure da applicare a qualsiasi visual. Le misure in Power BI sono calcoli creati con DAX. In questo contesto, calcoleremo una misura di Profitto totale e la useremo per creare il grafico a cascata con i seguenti passaggi.

  • Nel riquadro Dati, fai clic con il tasto destro e seleziona Nuova misura. Crea la misura Profitto totale incollando la seguente sintassi DAX nell’editor che ti viene fornito. Il Profitto totale è la somma del reddito lordo di tutti i prodotti, ovvero il profitto totale realizzato da ogni vendita.
Total Profit = sum(supermarket_sales[gross income])

Image showing how to create the Total Profit measure

Crea la misura Profitto totale. Immagine dell’autore

  • Nel riquadro Visualizzazioni, clicca sull’icona del grafico a cascata. Apparirà un grafico vuoto sul canvas.

Image showing the waterfall chart icon on the visualizations pane

Icona del grafico a cascata nel riquadro Visualizzazioni. Immagine dell’autore

  • Seleziona il grafico vuoto e trascina la misura Profitto totale nel campo Asse Y del grafico a cascata.

Image showing how to add the Total Profit to the Y-axis of the waterfall chart

Aggiungi la misura Profitto totale all’asse Y. Immagine dell’autore

  • Trascina la variabile Month nel campo Categoria del grafico a cascata.

Image showing how to add the month category into the waterfall chart

Aggiungi la categoria Month al grafico a cascata. Immagine dell’autore

Il grafico a cascata mostra il contributo di ciascun mese al profitto complessivo ottenuto da gennaio a marzo. Puoi seguire la stessa procedura e visualizzare altre categorie, come Gender, Product line e così via.

Passaggio 3: Esplorare e personalizzare il grafico a cascata

Per spiegare le variazioni di ogni mese, puoi aggiungere dei breakdown in base a un’altra categoria. Usiamo la categoria Product line per vedere la differenza di profitto tra due mesi consecutivi. Per aggiungere un breakdown, trascina la variabile Product line nel campo Suddivisione del grafico a cascata. 

Image showing how to add the Product Line as breakdown into the waterfall chart

Aggiungi la suddivisione al grafico a cascata. Immagine dell’autore

Aggiungendo Product line come suddivisione del grafico a cascata, le colonne ora rappresentano la differenza di profitto tra il mese corrente e quello successivo. Se il profitto del mese successivo è superiore a quello corrente, vedrai un aumento in verde; in caso contrario, sarà rosso. Il grafico a cascata raggruppa le altre categorie della Product line come Altro.

Una caratteristica utile di Power BI: passando il mouse su ciascuna colonna del grafico, ottieni informazioni sulla percentuale di aumento o diminuzione del profitto tra due mesi consecutivi. Noterai, ad esempio, che l’aumento di profitto più alto è stato nei prodotti food and beverage tra gennaio e febbraio, con una variazione del 2,2%, mentre il più basso è stato nei prodotti home and lifestyle, con una diminuzione del 39,33%.

Image showing how to get numerical information from a waterfall chart by hovering over the columns

Passa il mouse sul grafico a cascata per ottenere informazioni numeriche. Immagine dell’autore

Puoi personalizzare il grafico a cascata impostando il numero di suddivisioni in ciascuna colonna. 

  1. Clicca sulla tua visualizzazione.
  2. Nel riquadro Visualizzazioni, vai a Formatta la visualizzazione.
  3. Clicca su Suddivisioni e imposta il numero preferito di suddivisioni. Il numero massimo di suddivisioni impostabile corrisponde al numero di categorie nella variabile di suddivisione.

Image showing how to customize the breakdowns in a waterfall chat

Personalizza il numero di suddivisioni. Immagine dell’autore

Passaggio 4: Ordinare il grafico a cascata

Noterai che il grafico a cascata è ordinato cronologicamente per mese. Puoi cambiare l’ordinamento per ottenere prospettive diverse sui dati.

Nel grafico a cascata, clicca su Altre opzioni, poi su Ordina in modo decrescente. Questo cambierà l’ordinamento della categoria Month in ordine cronologico inverso. 

Image showing how to apply sort descending to a waterfall chart

Applica l’ordinamento decrescente. Immagine dell’autore

Puoi cambiare l’asse usato per l’ordinamento da Month a Profitto totale cliccando su Altre opzioni nel visual, poi su Ordina e selezionando la variabile o misura in base a cui ordinare.

Image showing how to change the sorting variable

Cambia la variabile di ordinamento. Immagine dell’autore

Applicando l’ordinamento crescente per Profitto totale, il grafico mostrerà le colonne di ciascun mese dal più basso al più alto; con l’ordinamento decrescente, dal più alto al più basso.

Passaggio 5: Aggiungere personalizzazioni avanzate

Power BI offre molte opzioni per personalizzare il grafico a cascata in base alla tua narrazione: dal cambio dei colori alla presenza di etichette e filtri. 

Cambia i colori delle colonne.

I colori facilitano la distinzione tra aumenti e diminuzioni nel grafico a cascata e rendono la visualizzazione più gradevole. Per cambiare i colori delle colonne:

  1. Clicca sulla tua visualizzazione.
  2. Vai a Formatta la visualizzazione nel riquadro Visualizzazioni.
  3. Clicca sul menu a discesa Colonne per visualizzare le varie opzioni di personalizzazione delle colonne del grafico a cascata.
  4. Seleziona il menu a discesa Colori per personalizzare le colonne del grafico a cascata.

Image showing how to add colors to a waterfall chart

Aggiungi colori al grafico a cascata. Immagine dell’autore

Aggiungi etichette

Le etichette dati consentono a chi visualizza il grafico di conoscere il valore effettivo di ciascuna colonna, caratteristica fondamentale se nel grafico ci sono colonne di altezza simile.

  1. Seleziona la tua visualizzazione e vai al riquadro Visualizzazioni.
  2. Clicca sulla scheda Formatta la visualizzazione.
  3. Attiva l’interruttore Etichette dati.

Il grafico a cascata mostrerà il valore della differenza di profitto tra due mesi consecutivi per ciascun prodotto. 

Image showing how to add data labels in a waterfall chart

Aggiungi etichette dati al grafico a cascata. Immagine dell’autore

Aggiungere filtri

E se volessi vedere l’intero grafico a cascata per una categoria specifica? Qui entrano in gioco i filtri. Puoi filtrare la tua visualizzazione per mostrare le informazioni relative a una sola categoria. Ad esempio, potresti filtrare il grafico a cascata applicando la variabile Customer type.

  1. Seleziona la tua visualizzazione e vai al riquadro Filtri .
  2. Trascina la variabile Customer type nel campo Aggiungi campi dati qui del riquadro Filtri.
  3. Nella colonna Customer type del riquadro Filtri vedrai l’elenco di tutte le categorie. Selezionane una per visualizzare il grafico a cascata relativo a quella categoria specifica.

Image showing how to apply filtering to a waterfall chart

Applica un filtro a un grafico a cascata. Immagine dell’autore


Best practice per i grafici a cascata in Power BI

Considera questi accorgimenti che possono trasformare un semplice grafico a cascata in una visualizzazione più raffinata e informativa:

Suggerimenti per chiarezza e leggibilità

  • Tooltip dinamici e contestuali: vai oltre le etichette dati predefinite. Crea tooltip personalizzati che non mostrino solo i numeri grezzi ma offrano anche contesto, come trend storici, benchmark rilevanti o brevi annotazioni. Questi livelli informativi rivelano insight senza affollare la visual principale.
  • Precisione nei calcoli cumulativi: i grafici a cascata si costruiscono su valori successivi, quindi gli arrotondamenti possono introdurre artefatti visivi fuorvianti. Affina le impostazioni di precisione e valuta come piccole differenze di arrotondamento possano influenzare la narrazione complessiva.
  • Saturazione del colore più raffinata: invece di assegnare un colore distinto a ogni categoria, gioca con saturazione e luminosità. Usa tonalità più sature per richiamare l’attenzione sui contributori chiave, mentre toni più discreti possono indicare cambiamenti minori. Questo approccio rende il grafico più intuitivo e riduce la necessità di etichette.
  • Linee di riferimento o benchmark integrati: inserire una tenue linea di riferimento per medie di settore, target o mediane storiche aggiunge contesto. Fornisce al pubblico un baseline per il confronto, trasformando valori cumulativi grezzi in insight azionabili.
  • Layout adattivo per display diversi: considera come apparirà il grafico a cascata su dispositivi e dimensioni dello schermo differenti. Piccole regolazioni della larghezza delle barre, della dimensione dei font e degli spazi possono fare la differenza.

Errori comuni da evitare

Cerca anche di evitare alcuni errori frequenti.

  • Usare grafici a cascata per categorie non significative: immagina di usare un grafico a cascata per mostrare caratteristiche diverse delle auto, come velocità, peso, prezzo ed efficienza dei consumi. Sommare o sottrarre queste metriche non correlate non produrrebbe un risultato significativo e il totale cumulato non avrebbe senso.
  • Sovraffollamento: quando usi le suddivisioni per spiegare le variazioni tra colonne nel grafico a cascata, assicurati di non sovraccaricare il grafico con troppe informazioni. Mettiamo che tu abbia una variabile con dieci categorie. Puoi aggiungere una suddivisione di cinque, in cui la quinta categoria includa le altre categorie non visibili nel grafico a cascata, evitando così di affollarlo e mantenendolo più semplice.
  • Non ordinare correttamente i dati: ordinando il grafico a cascata, agevoli la lettura per il tuo pubblico. Se stai lavorando con la categoria mese, ordinala in ordine cronologico, non per valore. Ma nei casi in cui non lavori con una categoria con un ordine cronologico definito, puoi invece ordinare per valore in ordine crescente o decrescente.

Conclusione

Il grafico a cascata è famoso perché riesce a mostrare l’andamento di una variabile dal baseline a un valore finale, evidenziando al contempo il contributo di altri fattori nel tempo. Forse nessun altro grafico lo fa così bene, motivo per cui ha trovato ampia diffusione in finanza e project management.

In questo articolo hai imparato a usare Power BI per creare e personalizzare il tuo grafico a cascata. Hai anche visto le best practice da seguire e le insidie da evitare. Dai un’occhiata ai dataset di DataLab per continuare a esercitarti con i passaggi trattati in questo articolo.

Puoi anche dare un’occhiata ai seguenti corsi per approfondire Power BI.

Consulta i seguenti post per approfondire alcuni dei concetti discussi in questo articolo.

Adejumo Ridwan Suleiman

Autore

Adejumo Ridwan Suleiman

Docente di data science esperto e biostatistico con competenze in Python, R e machine learning.

Power BI: domande frequenti sul grafico a cascata

Che cos’è un grafico a cascata?

Un grafico a cascata, o bridge chart, rappresenta visivamente come un fattore è influenzato da aumenti e diminuzioni rispetto a una variabile specifica.

In quali ambiti si usano principalmente i grafici a cascata?

Un grafico a cascata può visualizzare dati in qualsiasi ambito, ma è usato soprattutto in finanza, project management e valutazione delle performance.

Come creo un grafico a cascata di base?

Puoi creare un grafico a cascata usando strumenti di BI come Power BI.

Quali sono i modi per personalizzare un grafico a cascata in Power BI?

Puoi personalizzare un grafico a cascata aggiungendo suddivisioni per spiegare le variazioni, cambiando i colori delle colonne, aggiungendo etichette dati, applicando filtri o ordinando il grafico in base a variabili diverse.

Quali sono alcune best practice per creare un grafico a cascata?

Usare una baseline zero, collegare le barre con linee guida, usare grafici orizzontali per etichette lunghe o colori distintivi per elementi diversi.

Argomenti

Correlato