Un report Power BI efficace non è solo un contenitore di visual: è un artefatto di design in cui layout, coerenza cromatica e accessibilità determinano quanto velocemente il lettore trova la risposta. A livello associate devi saper scegliere quale strumento di formattazione applicare in un dato scenario e perché, non limitarti a spuntare le opzioni.
Layout, allineamento e temi
La prima leva è la disposizione. Usa il pannello Selection per gestire l’ordine dei livelli (z-order) e la visibilità, e gli strumenti di align/distribute per allineare i visual alla griglia. Attiva Snap to grid e Lock objects per mantenere la struttura stabile durante l’editing collaborativo.
Per la coerenza cromatica su molti report, non formattare a mano ogni visual: definisci un tema JSON. Il file dichiara la dataColors (palette delle serie), i colori di sfondo, foreground, tableAccent e blocchi visualStyles per impostare font, dimensioni e stili di default a livello di tipo di visual. Un tema centralizzato garantisce che tutti i report aziendali rispettino la brand identity e che un cambio di palette si propaghi senza toccare i singoli report.
{ "name": "Corporate", "dataColors": ["#1F6FEB","#2EA043","#D29922"] }
Formattazione condizionale
La formattazione condizionale rende i dati auto-esplicativi. Le modalità principali:
- Colore data-driven su sfondo o font (regole, scala di colori o valore di campo/misura DAX che restituisce un codice esadecimale — la scelta più flessibile).
- Icone per KPI semaforici basati su soglie.
- Data bar nelle tabelle/matrici per confronti visivi intra-riga senza aggiungere un visual dedicato.
La regola architetturale: quando le soglie sono complesse o dipendono da altre misure, pilota il colore con una misura DAX (opzione “Field value”) invece che con regole statiche, così la logica resta manutenibile e riutilizzabile.
Tooltip personalizzati e report-page tooltip
Oltre ai tooltip di default puoi aggiungere campi extra al pozzetto Tooltips. Per un contesto ricco crea un report-page tooltip: una pagina dedicata (dimensione Tooltip in Page Information, con Allow use as tooltip attivo) che appare al passaggio del mouse mostrando grafici di dettaglio. È la scelta giusta quando vuoi drill visivo (mini-trend, breakdown) senza affollare la pagina principale. Ricorda di filtrare la pagina tooltip sul campo pertinente perché il contesto della riga si propaghi correttamente.
Slicer come strumento di filtro
Lo slicer è il filtro interattivo per l’utente finale. Tipi principali: elenco, dropdown, numeric range / relative date / relative time (slider), gerarchico e il moderno button slicer. Scegli il dropdown quando lo spazio è limitato, il range slider per date e numeri continui.
Quando lo stesso filtro deve valere su più pagine, usa Sync slicers: nel pannello dedicato decidi su quali pagine lo slicer è sincronizzato e su quali è anche visibile. È l’alternativa corretta ai filtri a livello di report quando vuoi che sia l’utente a controllare la selezione mantenendola coerente durante la navigazione.
Accessibilità
Un report accessibile è anche un report più ordinato. Elementi chiave:
- Alt text: descrivi ogni visual significativo (accetta anche misure dinamiche) per gli screen reader.
- Tab order: nel pannello Selection imposta l’ordine di tabulazione logico ed escludi gli elementi decorativi, così la navigazione da tastiera segue il flusso di lettura.
- Contrasto: rapporto minimo 4.5:1 tra testo e sfondo; non affidare il significato al solo colore (abbina icone o etichette). I temi ad alto contrasto forniti da Power BI aiutano.
Trappole tipiche d’esame
- Scenario: applicare la stessa palette e stili a decine di report → risposta: creare/importare un tema JSON, non formattare manualmente ogni visual.
- Scenario: mostrare un mini-grafico di dettaglio al passaggio del mouse → risposta: un report-page tooltip filtrato, non aggiungere altri visual in pagina.
- Scenario: uno slicer deve filtrare più pagine ma comparire solo su una → risposta: Sync slicers con sync attivo su tutte le pagine e visible solo dove serve.
- Scenario: semaforo colore basato su soglie che dipendono da un’altra misura → risposta: formattazione condizionale con misura DAX (Field value), non regole statiche.
- Scenario: la pagina è satura di visual e KPI e l’utente non trova l’informazione → risposta: ridurre la densità, dare priorità al messaggio e usare drill-through/tooltip; la leggibilità prevale sulla quantità di dati mostrati.