I temi dei report consentono di applicare una combinazione di colori a un intero report, ad esempio i colori aziendali, i colori della stagione o qualunque altra combinazione di colori. Quando si applica un tema del report, tutti gli oggetti visivi del report usano i colori del tema selezionato, salvo alcuni casi particolari descritti più avanti in questo articolo.

Per applicare un tema del report è necessario un file JSON, con una struttura di base, da importare in Power BI Desktop e applicare al report. La struttura del file JSON è immediata e semplice, così come il processo di importazione, che richiede solo pochi clic.

Abilitare i temi dei report in anteprima

La nuova funzionalità dei temi dei report sarà disponibile a partire dalla versione di marzo 2017 di Power BI Desktop. Per abilitare questa funzionalità di anteprima, selezionare File > Opzioni e impostazioni > Opzioni > Funzionalità di anteprima, quindi selezionare la casella di controllo accanto a Temi del report personalizzato. Dopo aver effettuato la selezione è necessario riavviare Power BI Desktop.

Come funzionano i temi dei report

Per applicare un tema a un report di Power BI Desktop, selezionare il pulsante Cambia tema nella scheda Home sulla barra multifunzione, quindi selezionare Importa tema nell'elenco a discesa.

Viene visualizzata una finestra che consente di passare al percorso del file del tema JSON. Power BI Desktop cerca i file con estensione JSON, il tipo di file per i temi dei report di Power BI. Nell'immagine seguente sono disponibili alcuni file di temi per le festività. Ne scegliamo uno corrispondente a una festività che cade nel mese di marzo.

Al termine del caricamento del file del tema, Power BI Desktop visualizza una notifica.

Ora che il file del tema è stato importato, osserviamo la struttura semplice e lineare del file JSON.

Struttura di un file JSON di tema del report

Il file JSON selezionato nella sezione precedente, ovvero St Patricks Day.json, ha un aspetto simile al seguente quando viene aperto in un editor.

Quel file JSON include le righe obbligatorie seguenti:

  • name: corrisponde al nome del tema ed è l'unico campo obbligatorio.
  • dataColors: elenco di codici colore hexcode da usare per i dati negli oggetti visivi di Power BI Desktop. L'elenco può contenere tutti i colori necessari in base alle esigenze.
  • background, foreground e tableAccent: questi valori sono i colori da usare negli oggetti visivi tabella e matrice. Il modo in cui vengono usati questi colori dipende dallo stile di tabella o matrice applicato. Gli oggetti visivi tabella e matrice applicano questi stili per impostazione predefinita.

Per applicare uno stile a un oggetto visivo tabella o matrice, selezionare l'oggetto visivo e nel riquadro Visualizzazioni selezionare la sezione Formato, quindi espandere Stile della matrice e selezionare uno stile nell'elenco a discesa Stile.

Per agevolare le operazioni di copia-incolla per creare un file JSON personalizzato, ecco il testo del file St Patricks Day.json:

{
    "name": "St Patricks Day",
    "dataColors": ["#568410", "#3A6108", "#70A322", "#915203", "#D79A12", "#bb7711", "#114400", "#aacc66"],
    "background":"#FFFFFF",
    "foreground": "#3A6108",
    "tableAccent": "#568410"
}

Da qui è possibile immettere il codice colore hexcode personalizzato per i colori selezionati.

Permanenza dei colori del tema nei report

Quando il report viene pubblicato nel servizio Power BI, i colori del tema restano applicati al report.

Inoltre, i colori nella sezione Colori dati del riquadro Formato riflettono il tema del report. Ad esempio, dopo aver applicato le moltissime tonalità di verde e marrone incluse nel tema St. Patrick's Day, quando si seleziona un oggetto visivo e si passa a Formato > Colori dati viene visualizzato quanto segue.

Come si nota, sono presenti molte sfumature di colore verde. Quei colori facevano appunto parte del tema del report che è stato importato e applicato.

Casi in cui i colori del tema non rimangono applicati ai report

Se si applica un set di colori personalizzato (o un singolo colore) a un particolare punto dati in un oggetto visivo, l'applicazione di un tema del report non sostituisce quel colore personalizzato per il punto dati.

Inoltre, se il colore di un punto dati è stato impostato manualmente usando la sezione Colori tema della tavolozza dei colori, quel colore non verrà aggiornato quando si applica un nuovo tema del report. Per ripristinare i colori predefiniti, in modo che vengano aggiornati quando si applica un nuovo tema del report, è possibile selezionare Ripristina valori predefiniti nella tavolozza Colori tema.

Inoltre, a molti oggetti visivi personalizzati non vengono applicati i temi dei report.

File di temi dei report pronti all'uso

Si vuole provare subito a usare i temi dei report? Ottimo! Ecco alcuni file JSON di temi dei report che è possibile scaricare e importare in un report di Power BI Desktop, con un'immagine del tema applicato al report usato in questo articolo.

  • Infine, ecco Valentine's Day, un delizioso tema dedicato al giorno di San Valentino.

Invece di un download, in questo caso mettiamo a disposizione il codice per il file JSON:

{
    "name": "Valentine's Day",
    "dataColors": ["#990011", "#cc1144", "#ee7799", "#eebbcc", "#cc4477", "#cc5555", "#882222", "#A30E33"],
    "background":"#FFFFFF",
    "foreground": "#ee7799",
    "tableAccent": "#990011"
}

Con i temi dei report è possibile aggiungere un tocco creativo ai report di Power BI Desktop applicando i colori preferiti dall'utente o dall'organizzazione o quelli caratteristici di una stagione o di una festività. Buon lavoro e buon divertimento!