Un cruscotto pieno di grafici non è automaticamente uno strumento utile: deve aiutare qualcuno a capire cosa sta accadendo e quale decisione prendere. In questo articolo mostro come creare una dashboard in Power BI partendo dal modello dati, come usare DAX per ottenere indicatori dinamici e come progettare un’interfaccia interattiva, leggibile e realmente utile per il business.
Una dashboard efficace trasforma dati aggiornati in decisioni rapide
- Dashboard e report hanno funzioni diverse: la prima sintetizza, il secondo permette di analizzare in profondità.
- Il modello dati viene prima della grafica: relazioni corrette e schema a stella evitano molti errori.
- Le misure DAX rendono KPI, margini e confronti temporali dinamici rispetto ai filtri.
- Pochi visual ben scelti funzionano meglio di una pagina sovraccarica di grafici.
- Condivisione, aggiornamento e sicurezza devono essere progettati insieme al report.
Dashboard e report non sono la stessa cosa
Nel linguaggio quotidiano i due termini vengono spesso usati come sinonimi, ma in Power BI indicano oggetti diversi. Una dashboard è una pagina unica pensata per mostrare i segnali più importanti, mentre un report può contenere più pagine, filtri dettagliati e analisi esplorative.
Il report si costruisce normalmente in Power BI Desktop e contiene i visual collegati a un modello semantico. La dashboard viene invece creata nel servizio Power BI, dove è possibile fissare i riquadri più significativi provenienti da uno o più report. Per questo la considero una vetrina operativa, non il luogo in cui inserire ogni dettaglio disponibile.
| Elemento | Dashboard | Report |
|---|---|---|
| Struttura | Una sola pagina | Una o più pagine |
| Obiettivo | Controllare rapidamente KPI e anomalie | Analizzare dati e cause |
| Contenuto | Riquadri sintetici e collegamenti | Grafici, tabelle, segmentazioni e interazioni |
| Uso tipico | Riunione direzionale o monitoraggio quotidiano | Analisi commerciale, finanziaria o operativa |
Un aspetto spesso frainteso riguarda l’interattività. Le interazioni più ricche, come lo scorrimento tra pagine, il drill-through e l’esplorazione dei filtri, appartengono soprattutto al report collegato. La dashboard deve quindi portare l’utente verso il dettaglio giusto, senza tentare di sostituirlo.

Il metodo corretto parte dal modello dati
Io non comincio mai scegliendo i colori o trascinando grafici sulla tela. Prima chiarisco la decisione che la dashboard deve supportare, per esempio capire perché il margine è calato, quali regioni stanno crescendo o quali prodotti stanno accumulando scorte.
Definire il risultato prima dei visual
Un buon punto di partenza è scrivere da tre a cinque domande operative. Se il responsabile vendite deve controllare il risultato mensile, potrebbero essere queste: quanto abbiamo venduto, con quale margine, rispetto a quale obiettivo e in quali aree si concentra lo scostamento?
Ogni domanda dovrebbe avere un KPI associato. Se un grafico non aiuta a rispondere a una delle domande iniziali, probabilmente è decorativo e può essere rimosso.
Preparare le tabelle e le relazioni
Il modello più solido, nella maggior parte dei casi, è uno schema a stella. Una tabella dei fatti contiene transazioni come vendite o ordini, mentre le dimensioni descrivono data, cliente, prodotto e area geografica.
Le relazioni devono avere una direzione coerente e chiavi affidabili. Una data duplicata, una relazione molti-a-molti non controllata o una colonna prodotto con valori inconsistenti possono produrre numeri apparentemente plausibili ma sbagliati.
Prima di costruire la pagina controllo sempre tre elementi: unicità delle chiavi nelle dimensioni, presenza di una tabella calendario e coerenza delle granularità. Una vendita giornaliera e un budget mensile, per esempio, richiedono una logica di confronto esplicita.
Costruire il flusso di lavoro
- Importare o connettere le fonti, come ERP, CRM, file Excel o database.
- Pulire i dati con Power Query, eliminando duplicati e correggendo i tipi.
- Creare il modello semantico e verificare le relazioni.
- Definire le misure DAX principali.
- Costruire il report dettagliato e solo dopo fissare i KPI nella dashboard.
- Pubblicare nel servizio Power BI, configurando aggiornamento e autorizzazioni.
Questo ordine riduce il rischio più comune: spendere ore sul layout e scoprire alla fine che il dato di partenza non è abbastanza affidabile. La grafica amplifica il modello, nel bene e nel male.
Le misure DAX che rendono il cruscotto dinamico
DAX, cioè Data Analysis Expressions, è il linguaggio con cui Power BI calcola misure, colonne e tabelle. Per una dashboard consiglio di privilegiare le misure, perché cambiano in base ai filtri applicati dall’utente e mantengono il risultato coerente in ogni visual.
Tre misure essenziali
Supponiamo di avere una tabella chiamata Vendite con le colonne Importo, Costo e Quantità. Le prime misure possono essere semplici:
Vendite totali = SUM(Vendite[Importo])
Costo totale = SUM(Vendite[Costo])
Margine = [Vendite totali] - [Costo totale]
Margine % = DIVIDE([Margine], [Vendite totali], 0)La funzione DIVIDE è preferibile all’operatore di divisione quando il denominatore può essere vuoto o uguale a zero. In questo modo si evita che un filtro particolare generi errori o valori poco leggibili.
Il ruolo del contesto filtro
Quando l’utente seleziona una regione, un mese o una categoria, Power BI modifica il contesto in cui viene valutata la misura. È questo il motivo per cui lo stesso KPI può mostrare il totale aziendale in una scheda e il risultato di una singola area in un grafico.
La funzione CALCULATE permette di modificare quel contesto in modo esplicito. Per esempio, per calcolare solo le vendite online:
Vendite online =
CALCULATE(
[Vendite totali],
Canale[Tipo] = "Online"
)Per confrontare il periodo selezionato con l’anno precedente, è indispensabile una tabella calendario correttamente collegata alla data delle vendite:
Vendite anno precedente =
CALCULATE(
[Vendite totali],
SAMEPERIODLASTYEAR(Calendario[Data])
)
Variazione % =
DIVIDE(
[Vendite totali] - [Vendite anno precedente],
[Vendite anno precedente],
0
)Le formule mostrano un principio importante: DAX non serve solo a sommare colonne. Serve soprattutto a descrivere il modo in cui un indicatore deve reagire a tempo, segmentazioni e relazioni tra tabelle.
Misura o colonna calcolata
Una colonna calcolata viene valutata riga per riga durante l’aggiornamento del modello. Una misura viene calcolata quando il visual la richiede, in base al contesto corrente. Per totali, percentuali, classifiche e confronti temporali scelgo quasi sempre una misura.
La colonna calcolata resta utile quando serve un attributo stabile, come una fascia di prezzo o una categoria derivata da ogni singolo record. Usarla per ogni KPI può aumentare le dimensioni del modello e rendere più difficile capire la logica dei calcoli.
Come progettare un’interfaccia interattiva ma leggibile
Una dashboard efficace deve guidare lo sguardo. In alto metto normalmente quattro o cinque KPI, al centro l’andamento nel tempo e in basso la scomposizione per prodotto, area o canale. L’utente deve capire la situazione generale in pochi secondi, senza cercare il numero importante tra decine di elementi.
Scegliere il visual adatto
- Card per valori singoli come ricavi, margine e ordini.
- Grafico a linee per trend mensili e stagionalità.
- Barre orizzontali per confrontare categorie o regioni.
- Grafico combinato per mettere in relazione volumi e margine.
- Mappa solo quando la dimensione geografica porta davvero una decisione.
- Tabella o matrice per il controllo operativo e il dettaglio.
Il grafico a torta, invece, lo uso con cautela. Con più di quattro o cinque categorie diventa difficile confrontare le porzioni, mentre una barra ordinata comunica il rapporto molto più rapidamente.
Filtri, drill-through e tooltip
I segmentatori devono riflettere le scelte che l’utente compie davvero. Un filtro per anno, mese, regione e canale può essere utile; dieci filtri visibili contemporaneamente creano solo rumore. Preferisco pochi controlli chiari e un titolo dinamico che renda evidente il perimetro analizzato.
Il drill-through porta l’utente da un KPI o da una categoria a una pagina di dettaglio già filtrata. Il tooltip, invece, mostra informazioni aggiuntive al passaggio del mouse senza occupare spazio nella pagina principale. Sono due strumenti semplici che permettono di mantenere il cruscotto pulito.
Per l’uso da smartphone verifico sempre la visualizzazione mobile. Un layout perfetto su monitor può diventare inutilizzabile su uno schermo stretto, soprattutto quando contiene tabelle larghe e filtri disposti orizzontalmente.
Gli errori che compromettono risultati e prestazioni
Il problema più grave non è un colore sbagliato, ma un KPI che sembra preciso e non lo è. Prima di pubblicare confronto i totali di Power BI con una fonte di controllo, come il gestionale o una query SQL, usando almeno un periodo e due segmenti differenti.
Modello troppo complesso
Importare ogni colonna disponibile rallenta il modello e rende più difficile la manutenzione. Elimino i campi inutilizzati, riduco la cardinalità quando possibile e mantengo separati fatti e dimensioni. Un modello compatto risponde più rapidamente ai filtri e si aggiorna con meno risorse.
Troppi visual nella stessa pagina
Una pagina con venti grafici può sembrare ricca, ma spesso impedisce di capire cosa conta. Io preferisco una pagina direzionale con una gerarchia visiva precisa e pagine secondarie per l’analisi. La sintesi non significa semplificare il dato, significa presentarlo nel punto giusto.
Leggi anche: DATEADD DAX per confrontare periodi in Power BI
Aggiornamento e sicurezza trascurati
Una dashboard perde valore se mostra dati vecchi senza indicarlo. La frequenza di refresh dipende dalla fonte e dal processo aziendale: per alcuni KPI basta un aggiornamento giornaliero, mentre per monitoraggi operativi può servire una frequenza più ravvicinata.
Quando utenti diversi devono vedere dati diversi, configuro la sicurezza a livello di riga, o RLS. Un responsabile regionale, per esempio, dovrebbe visualizzare solo le proprie aree se il modello e le regole di accesso lo prevedono. La condivisione del link, da sola, non è una strategia di sicurezza.
Pubblicazione, collaborazione e licenze
Power BI Desktop è l’ambiente principale per preparare modello e report. Il servizio Power BI serve invece per pubblicare, aggiornare, condividere e organizzare il contenuto in workspace o app aziendali.
Per creare dashboard nei workspace condivisi sono normalmente necessarie licenze Power BI Pro o Premium Per User. Nel proprio spazio personale My Workspace è possibile creare contenuti anche senza queste licenze, ma questo non risolve le esigenze di collaborazione e distribuzione di un’organizzazione.
Prima di scegliere la modalità di condivisione verifico tre aspetti: chi deve modificare il contenuto, chi deve solo consultarlo e dove risiedono i dati. Un report condiviso direttamente può essere adatto a un piccolo gruppo, mentre un’app Power BI è spesso più ordinata per distribuire contenuti a molti utenti.
Non considero la licenza come un dettaglio amministrativo da affrontare alla fine. Incide su pubblicazione, collaborazione, sicurezza e capacità di aggiornamento, quindi va inclusa nel progetto fin dall’inizio.
Dal KPI alla decisione senza perdere il filo
Il test finale è molto concreto: una persona che non ha costruito il report riesce a capire cosa sta succedendo e quale azione deve intraprendere? Se la risposta è no, aggiungere altri grafici difficilmente risolverà il problema.
Una buona dashboard Power BI nasce dall’unione di modello dati affidabile, misure DAX leggibili e design orientato alla decisione. Quando questi tre elementi sono allineati, l’interattività smette di essere un effetto grafico e diventa un modo pratico per passare dal dato all’azione.
