Creare un oggetto visivo Matrice in Power BI

SI APPLICA A: Power BI Desktop Servizio Power BI

La visualizzazione matrice in Power BI è un potente strumento che si utilizza per mostrare e analizzare i dati su più dimensioni. Analogamente a una tabella pivot in Excel, la visualizzazione matrice consente di organizzare i dati in righe e colonne, semplificando la comprensione dei set di dati complessi. Ogni cella della matrice rappresenta un punto dati specifico, con la possibilità di eseguire il drill-down in livelli di informazioni più dettagliati. Questa progettazione facilita una visualizzazione completa dei dati, consentendo agli utenti di identificare modelli e tendenze in varie dimensioni.

La capacità dell'oggetto visivo matrice di aggregare i dati e supportare le strutture gerarchiche lo rende uno strumento essenziale per un'analisi approfondita dei dati e la creazione di report. Gli oggetti visivi matrice vengono spesso usati nel business e nella finanza per analizzare le metriche di performance, ad esempio le vendite per area o categoria di prodotti. Inoltre, sono utili nel marketing per esaminare il comportamento dei clienti, l'efficacia della campagna e la segmentazione di mercato.

Dati di esempio

Per seguire gli esempi in questo articolo, creare una tabella calcolata con dati di esempio in un report di Power BI Desktop vuoto.

  1. Aprire Power BI Desktop e creare un nuovo report vuoto.

  2. Selezionare Modellazione nuova>tabella.

  3. Incollare l'espressione DAX seguente:

    Units sold =
    DATATABLE(
        "Year", STRING,
        "Quarter", STRING,
        "Subcategory", STRING,
        "Product", STRING,
        "Units Sold", INTEGER,
        {
            {"Year 1", "Q1", "Widgets", "Product A", 120},
            {"Year 1", "Q1", "Widgets", "Product B", 95},
            {"Year 1", "Q1", "Gadgets", "Product C", 80},
            {"Year 1", "Q1", "Gadgets", "Product D", 110},
            {"Year 1", "Q2", "Widgets", "Product A", 135},
            {"Year 1", "Q2", "Widgets", "Product B", 88},
            {"Year 1", "Q2", "Gadgets", "Product C", 92},
            {"Year 1", "Q2", "Gadgets", "Product D", 105},
            {"Year 1", "Q3", "Widgets", "Product A", 148},
            {"Year 1", "Q3", "Widgets", "Product B", 102},
            {"Year 1", "Q3", "Gadgets", "Product C", 75},
            {"Year 1", "Q3", "Gadgets", "Product D", 98},
            {"Year 1", "Q4", "Widgets", "Product A", 160},
            {"Year 1", "Q4", "Widgets", "Product B", 115},
            {"Year 1", "Q4", "Gadgets", "Product C", 88},
            {"Year 1", "Q4", "Gadgets", "Product D", 125},
            {"Year 2", "Q1", "Widgets", "Product A", 142},
            {"Year 2", "Q1", "Widgets", "Product B", 108},
            {"Year 2", "Q1", "Gadgets", "Product C", 95},
            {"Year 2", "Q1", "Gadgets", "Product D", 130},
            {"Year 2", "Q2", "Widgets", "Product A", 155},
            {"Year 2", "Q2", "Widgets", "Product B", 120},
            {"Year 2", "Q2", "Gadgets", "Product C", 100},
            {"Year 2", "Q2", "Gadgets", "Product D", 140}
        }
    )
    

Nota

Per condividere il report con un collega di Power BI, è necessario che entrambi abbiate una licenza individuale di Power BI Pro o Premium per utente (PPU), oppure che abbiate salvato il report in Premium Capacity o in Fabric F64 o capacità superiore.

Creare una visualizzazione a matrice

  1. Nel riquadro Visualizzazioni selezionare l'icona dell'oggetto visivo Matrice . Un segnaposto visivo viene aggiunto all'area di disegno del report.

  2. Nel riquadro Dati espandere la tabella Unità vendute e aggiungere campi ai campi seguenti:

    • Righe: Anno, quindi Trimestre
    • Colonne: Sottocategoria, quindi Prodotto
    • Valori: unità vendute
  3. Per visualizzare tutti i livelli della gerarchia, espandere le intestazioni di riga e di colonna selezionando le icone + nelle intestazioni oppure utilizzare le icone di espansione nella barra degli strumenti dell'intestazione. È anche possibile attivare l'impostazione Espansione automatica in Intestazioni di colonna>Opzioni e Intestazioni di riga>Opzioni prima di aggiungere i campi, in modo che la matrice mostri automaticamente tutti i livelli quando l'elemento visivo viene caricato.

  4. Per personalizzare l'oggetto visivo matrice, selezionare l'icona Formato oggetto visivo nel riquadro Visualizzazioni per accedere a tutte le impostazioni disponibili.

Screenshot che mostra una visualizzazione matrice con Year e Quarter nelle righe, Subcategory e Product nelle colonne e Units Sold come valori.

Espandere e comprimere le intestazioni di riga

Usare le icone di espansione e compressione fornite per combinare gruppi o per visualizzare altri dettagli.

Screenshot che mostra le icone di espansione e compressione nelle intestazioni di riga di una matrice.

Quando gli utenti del report aprono una matrice in Esplora, le colonne e le righe aggiunte alla visualizzazione vengono espanse automaticamente per impostazione predefinita, in modo che gli utenti possano visualizzare tutti i livelli contemporaneamente.

Gli autori dei report controllano anche direttamente il comportamento di espansione automatica nel riquadro Formato. In Intestazioni di colonna>Opzioni e Intestazioni di riga>Opzioni, attiva o disattiva l'impostazione Espandi automaticamente. Questa impostazione è utile quando le colonne o le righe della matrice cambiano dinamicamente, ad esempio quando si usano parametri di campo o oggetti visivi personalizzati.

Negli scenari incorporati è possibile usare Authoring SDK per impostare la autoExpand proprietà sugli rowHeaders oggetti e columnHeaders in modo che una matrice venga aperta con le relative righe e colonne espanse automaticamente per impostazione predefinita.

Bloccare le intestazioni di riga

Per impostazione predefinita, le intestazioni di riga vengono congelate, in modo che rimangano visibili quando si scorre orizzontalmente.

Screenshot che mostra una visualizzazione a matrice con intestazioni di riga bloccate.

Per sbloccare le intestazioni di riga e quindi nasconderle mentre si scorre orizzontalmente, fare clic con il pulsante destro del mouse sulle intestazioni di riga e selezionare Sblocca le intestazioni di riga.

Screenshot che mostra un oggetto visivo matrice con intestazioni di riga scongelate.

Per sbloccare nuovamente le intestazioni di riga, fare di nuovo clic con il pulsante destro del mouse sulle intestazioni di riga e scegliere Blocca intestazioni di riga.

Nota

Le opzioni di blocco e annullamento del blocco nel menu di scelta rapida sono temporanee e si applicano solo alla sessione di visualizzazione corrente. Se si modifica questa impostazione in fase di modifica, ad esempio in Power BI Desktop o durante la modifica sul Web, la modifica non viene salvata per gli utenti del report.

Modificare la larghezza delle colonne

La larghezza delle colonne nelle tabelle e nelle matrici di Power BI può essere modificata per migliorare la leggibilità e la presentazione. È possibile ridimensionare manualmente le colonne o usare la sezione Layout del riquadro Formato per controllare le dimensioni delle colonne, impostare una larghezza predefinita e personalizzare le larghezze per le singole colonne.

Regolazione manuale

In alcuni casi Power BI abbrevia un'intestazione di colonna in un report o in un dashboard. Per visualizzare il nome completo della colonna, è possibile ridimensionare la colonna in due modi:

Ridimensionare trascinando

Passare allo spazio solo a destra dell'intestazione di colonna fino a quando non vengono visualizzate le frecce di ridimensionamento. Una volta che le frecce sono visibili, regolare la larghezza della colonna spostando la maniglia di ridimensionamento a sinistra o a destra.

Animazione che mostra come ridimensionare una colonna in Power BI.

Ridimensionamento tramite opzioni di menu

Selezionare la colonna da modificare. Nelle opzioni disponibili, scegliere Widen column o Narrow column per modificarne la larghezza di 10 px.

I ridimensionamenti manuali si riflettono nei controlli Larghezze personalizzate nel riquadro Formato .

Comportamento del ridimensionamento automatico

Le impostazioni di dimensionamento delle colonne si trovano nel riquadro Formato, in Oggetto visivo>Layout>Larghezza colonna. L'elenco a discesa Comportamento del ridimensionamento automatico ha tre opzioni:

  • Adatta al contenuto: le colonne sono ampie quanto devono essere per mostrare i dati, presupponendo che ci sia spazio nel contenitore visivo.
  • Espandi per adattare: le colonne si espandono automaticamente fino a riempire il contenitore dell'elemento grafico, per un layout più equilibrato. Qualsiasi spazio orizzontale lasciato viene distribuito uniformemente a ogni colonna.
  • Larghezza fissa: le colonne usano una larghezza specificata. Quando questa opzione è selezionata, viene visualizzato un input Larghezza predefinita in modo da poter impostare la larghezza per tutte le colonne e per le nuove colonne aggiunte all'oggetto visivo.

Larghezza predefinita (solo larghezza fissa)

Quando il comportamento delle dimensioni automatica è impostato su Larghezza fissa, impostare una larghezza predefinita in pixel. Con le larghezze personalizzate disattivate , tutte le colonne usano questa larghezza uniforme. Le nuove colonne aggiunte all'oggetto visivo usano anche questa larghezza predefinita.

Larghezze personalizzate

Attivare Larghezze personalizzate per visualizzare e personalizzare la larghezza di qualsiasi colonna direttamente dal riquadro Formato :

  • Se l'oggetto visivo ha meno di 15 colonne, ogni colonna viene visualizzata con il proprio input di larghezza.
  • Se la visualizzazione ha 15 o più colonne, viene visualizzato un menu a discesa Applica impostazioni a. Per impostare la larghezza di una colonna, selezionarla nell'elenco a discesa. Le colonne con larghezza personalizzata sono contrassegnate con un asterisco (*).

Gli input di larghezza che mostrano (auto) indicano che la colonna usa il comportamento delle dimensioni automatica anziché una larghezza personalizzata.

Per cancellare le personalizzazioni:

  • Cancella tutto: attiva/disattiva le larghezze personalizzate per cancellare le larghezze personalizzate da ogni colonna.
  • Deselezionare uno: deselezionare la casella di input per una singola colonna oppure fare clic con il pulsante destro del mouse sull'input e selezionare l'opzione per reimpostare il valore predefinito.

Gerarchie di matrici (più granulare)

Per una matrice con gerarchie su colonne, per impostazione predefinita le larghezze personalizzate impostano una larghezza uniforme per il livello più basso della gerarchia. Per impostare le larghezze per ogni combinazione singolarmente, attivare Maggiore granularità. Ogni combinazione a livello foglia viene quindi visualizzata con il proprio input di larghezza in modo da poterle ridimensionare in modo indipendente. Quando ci sono troppe combinazioni da visualizzare singolarmente, vengono invece visualizzate nel menu a discesa Applica impostazioni a. Le combinazioni con una larghezza personalizzata sono contrassegnate con un asterisco (*) nell'elenco a discesa, in modo da poter vedere rapidamente quali hanno una larghezza personalizzata applicata e che non lo fanno.

Formattazione condizionale per le larghezze delle colonne

È possibile applicare la formattazione condizionale ai valori Larghezza predefinita e Larghezza personalizzata per ridimensionare le colonne in base a una misura o a un valore di campo. Selezionare il pulsante fx accanto a un input di larghezza per aprire la finestra di dialogo di formattazione condizionale, quindi basare la larghezza su una regola, un valore di campo o una misura.

Nota

Una misura può determinare la larghezza delle colonne in una matrice che suddivide i valori per una categoria, ad esempio segmento o mese. In questo caso, la formattazione condizionale in una colonna meno granulare usa solo il totale della misura per l'intera matrice, non il valore di ogni colonna. Se si applica la formattazione condizionale a una larghezza più granulare, una categoria in modo esplicito, usa il totale della categoria anziché il totale complessivo.

Visualizzazione per dispositivi mobili

Le impostazioni Larghezza colonna nel riquadro Formato possono essere modificate in modo indipendente per il layout ottimizzato per dispositivi mobili di una pagina del report. Questa impostazione indipendente consente di ottimizzare le larghezze delle colonne in modo che le tabelle e le matrici si adattino bene su schermi di piccole dimensioni senza modificare il layout del desktop. Per altre informazioni, vedere Optimize Power BI report per l'app per dispositivi mobili.

Nota

Per rimuovere interamente una colonna dal layout per dispositivi mobili, impostarne la larghezza su 0 nella visualizzazione per dispositivi mobili. Questa modifica non influisce sulla colonna nel layout desktop.

Totali personalizzati

Con i totali personalizzati nelle tabelle e nelle matrici di Power BI, è possibile determinare facilmente la riga totale visualizzata per una colonna specifica, se necessario.

Per impostazione predefinita, la riga totale mostra il risultato della valutazione del campo nell'intero contesto di filtro della pagina del report. Questo comportamento è corretto nella maggior parte dei casi. Tuttavia, in alcuni scenari specifici è possibile modificare la visualizzazione della riga totale. È possibile usare DAX per influenzare la visualizzazione della riga totale, ma i totali personalizzati offrono un modo semplice per modificare il valore totale della riga impostando la somma, la media, min, max, count (distinct) o il conteggio delle righe visualizzate. È anche possibile scegliere Nessuno per nascondere il valore totale della riga per la colonna.

Uso di totali personalizzati

I totali personalizzati sono basati sui calcoli visivi. Per creare un totale personalizzato, fare clic con il pulsante destro del mouse su una colonna numerica nell'oggetto visivo oppure usare il riquadro Compila e scegliere Personalizza calcolo totale:

Screenshot del menu di scelta rapida per i calcoli totali personalizzati.

Scegliere quindi il calcolo totale da applicare. Queste opzioni sono disponibili:

Opzione totale personalizzata La riga totale mostra
Somma Somma dei valori di riga visualizzati
Average Media dei valori di riga visualizzati
Minuti Valore minimo nelle righe visualizzate
Max Valore massimo nelle righe visualizzate
Conteggio (valori distinti) Numero di valori univoci nelle righe visualizzate
Conteggio Numero di valori nelle righe visualizzate
None Nasconde il valore totale della riga per la colonna
Reimpostare l'impostazione predefinita Valore predefinito (opzione abilitata solo se è impostato un totale personalizzato)

Funzionamento dei totali personalizzati

I totali personalizzati sono basati sui calcoli visivi. Non appena si seleziona una delle opzioni precedenti, si verifica quanto segue:

  • Il nome della colonna originale riceve un suffisso _Base. Pertanto, se la colonna è denominata Sum of Units Sold, la colonna è ora denominata Sum of Units Sold_Base.
  • La colonna originale è nascosta.
  • Viene aggiunto un nuovo calcolo visivo con il nome della colonna originale. Il calcolo visivo è uguale a:
EXPANDALL ( <aggregation> ( [Original column_Base] ), ROWS COLUMNS )

Ad esempio, se si aggiunge un totale personalizzato medio per la colonna Somma unità vendute, il nuovo calcolo visivo è:

Sum of Units Sold = EXPANDALL ( AVERAGE ( [Sum of Units Sold_Base] ), ROWS COLUMNS )
  • Un indicatore di tipo Excel viene visualizzato nella cella totale per la colonna in cui è stato impostato il totale personalizzato.

Il risultato visualizzato nella modalità di modifica dei calcoli visivi è:

Screenshot della modalità di modifica dei calcoli visivi con un totale calcolato in modo personalizzato.

Nota

È possibile modificare un totale personalizzato esattamente come un altro calcolo visivo facendo clic con il pulsante destro del mouse sul totale personalizzato nel riquadro di compilazione e scegliendo "Modifica calcolo":

Reimpostare l'impostazione predefinita

Dopo aver impostato un totale personalizzato, è possibile usare l'opzione Ripristina per impostazione predefinita per tornare al comportamento predefinito di Power BI. La reimpostazione predefinita rimuove il totale personalizzato e ripristina le modifiche apportate:

  • Il calcolo totale visivo personalizzato è stato rimosso
  • la colonna originale viene resa nuovamente visibile
  • il nome della colonna originale viene reimpostato

Considerazioni e limitazioni

  • I totali personalizzati non sono disponibili in Esplora.
  • I totali personalizzati sono disponibili solo nel grafico tabella e matrice.
  • I totali personalizzati sono disponibili solo per le colonne numeriche.
  • La formattazione dei campi non viene trasferita a un totale personalizzato. È necessario formattare un totale personalizzato come si formatta un calcolo visivo.
  • Le stesse considerazioni e limitazioni dei calcoli visivi si applicano ai totali personalizzati.