Creare visualizzazioni matrice in Power BI

SI APPLICA A: Power BI Desktop servizio Power BI

L'oggetto visivo matrice è simile a una tabella. Una tabella supporta due dimensioni e i dati sono flat, ovvero i valori duplicati vengono visualizzati e non aggregati. Una matrice semplifica la visualizzazione dei dati in modo significativo tra più dimensioni, che supporta un layout con rientri. La matrice aggrega automaticamente i dati e consente di eseguire il drill-down.

È possibile creare oggetti visivi matrice nei report di Power BI e negli elementi di evidenziazione incrociata all'interno della matrice con altri oggetti visivi nella pagina del report. Ad esempio, è possibile selezionare righe, colonne e persino singole celle ed evidenziazione incrociata. Inoltre, le singole celle e più selezioni di celle possono essere copiate e incollate in altre applicazioni.

Screenshot that shows a matrix and a donut chart. Several matrix rows are selected, and the corresponding sections of the donut are highlighted.

Esistono molte funzionalità associate alla matrice e vengono descritte nelle sezioni seguenti di questo articolo.

Nota

Per condividere il report con un collega di Power BI è necessario disporre di singole licenze di Power BI Pro o che il report venga salvato nella capacità Premium.

Informazioni sul calcolo dei totali di Power BI

Prima di passare a come usare l'oggetto visivo matrice, è importante scoprire come Power BI calcola i valori totali e subtotali nelle tabelle e nelle matrici. Per le righe totali e subtotali, Power BI valuta la misura su tutte le righe nei dati sottostanti, non è solo una semplice aggiunta dei valori nelle righe visibili o visualizzate. Ciò significa che è possibile ottenere valori diversi nella riga totale rispetto a quanto previsto.

Esaminare gli oggetti visivi matrice seguenti.

Screenshot of matrix visuals. The total in the third matrix is taken over underlying data in another matrix, not visible values in the third matrix.

In questo esempio, ogni riga nell'oggetto visivo matrice più a destra mostra la combinazione Importo per ogni venditore/data. Tuttavia, poiché un venditore viene visualizzato su più date, i numeri possono essere visualizzati più volte. Di conseguenza, il totale accurato dei dati sottostanti e una semplice aggiunta dei valori visibili, non equivalgono. Questa mancata corrispondenza è un modello comune quando il valore che stai sommando si trova su un lato di una relazione uno-a-molti.

Quando si esaminano i totali e i subtotali, tenere presente che tali valori sono basati sui dati sottostanti. Non si basano esclusivamente sui valori visibili.

Espansione e compressione delle intestazioni di riga

Esistono due modi per espandere le intestazioni di riga. Il primo è tramite il menu di scelta rapida. Sono disponibili opzioni per espandere l'intestazione di riga specifica selezionata, l'intero livello o tutto il contenuto fino all'ultimo livello della gerarchia. Sono disponibili opzioni simili anche per la compressione delle intestazioni di riga.

Screenshot of a matrix visual. The shortcut menu of a row header is visible, with various expansions options available.

È anche possibile aggiungere pulsanti +/- alle intestazioni di riga tramite il riquadro di formattazione nella scheda Intestazioni di riga. Per impostazione predefinita, le icone corrispondono alla formattazione dell'intestazione di riga, ma è possibile personalizzare i colori e le dimensioni delle icone separatamente, se necessario.

Quando le icone sono attivate, funzionano in modo simile alle icone della tabella pivot in Excel.

Screenshot of a matrix visual. A plus sign icon is visible next to each row header.

Lo stato di espansione della matrice viene salvato con il report. Una matrice può essere aggiunta a un dashboard espanso o compresso. Quando il riquadro del dashboard è selezionato e il report viene aperto, lo stato di espansione può comunque essere modificato nel report.

Screenshot of a matrix visual. Some Sales Stage rows are expanded, with Opportunity Size rows visible beneath them.

Nota

Se si compila un report su un modello multidimensionale di Analysis Services, è necessario tenere presenti alcune considerazioni speciali per l'espansione/compressione se il modello usa la funzionalità Membro predefinito. Per altre informazioni, vedere Usare modelli multidimensionali in Power BI.

Uso di azioni di drill-down con l'oggetto visivo matrice

Con l'oggetto visivo matrice è possibile eseguire tutte le attività di drill-down interessanti che non erano disponibili in precedenza. Queste attività includono la possibilità di eseguire il drill-down usando righe, colonne e persino in singole sezioni e celle. Di seguito viene illustrato il funzionamento di ognuno di questi elementi.

Drill-down sulle intestazioni di riga

Nel riquadro Visualizzazioni, quando si aggiungono più campi alla sezione Righe dell'area Campi , si abilitano le azioni di drill-down sulle righe dell'oggetto visivo matrice. È simile alla creazione di una gerarchia, che consente quindi di eseguire il drill-down (e quindi di eseguire il backup) tramite tale gerarchia e di analizzare i dati a ogni livello.

Nell'immagine seguente la sezione Righe contiene la fase Sales e le dimensioni delle opportunità, creando un raggruppamento (o gerarchia) nelle righe che è possibile eseguire il drill-through per visualizzare i dettagli.

Screenshot of the Visualizations and Fields panes. The Rows section of Visualizations has Sale Stage and Opportunity Size fields and is called out.

Quando l'oggetto visivo dispone di un raggruppamento creato nella sezione Righe, l'oggetto visivo stesso visualizza le icone di drill-and-expand in un angolo superiore dell'oggetto visivo.

Screenshot of a matrix visual. The drill and expand icons are called out.

Analogamente al comportamento di drill-and-expand in altri oggetti visivi, la selezione di tali pulsanti consente di eseguire il drill-down (o eseguire il backup) nella gerarchia. In questo caso, è possibile eseguire il drill-down dalla fase Sales alla dimensione dell'opportunità, come illustrato nell'immagine seguente, in cui è selezionata l'icona del drill-down di un livello (il fork).

Screenshot of a matrix visual. All rows are expanded. The pitchfork icon appears dimmed and is called out.

Oltre a usare queste icone, è possibile selezionare una qualsiasi di queste intestazioni di riga ed eseguire il drill-down scegliendo dal menu visualizzato.

Screenshot of a matrix visual. No rows are expanded. A row shortcut menu is visible, with the Expand item called out.

Si noti che sono disponibili alcune opzioni dal menu visualizzato, che generano risultati diversi:

Selezionando Drill-down viene espansa la matrice per tale livello di riga, escluse tutte le altre intestazioni di riga, ad eccezione dell'intestazione di riga selezionata. Nell'immagine seguente è stato selezionato il drill-down della proposta>. Si noti che le altre righe di primo livello non vengono più visualizzate nella matrice. Questo modo per eseguire il drill-through è una funzionalità utile e diventa particolarmente interessante quando si arriva alla sezione di evidenziazione incrociata.

Screenshot of a matrix visual. The Proposal row header is expanded, with three Opportunity Size rows visible beneath it.

Selezionare l'icona Drill-up per tornare alla visualizzazione di primo livello precedente. Se quindi si seleziona Proposta>Mostra livello successivo, si ottiene un elenco crescente di tutti gli elementi di livello successivo (in questo caso, il campo Dimensioni opportunità), senza la categorizzazione della gerarchia di livello superiore.

Screenshot of a matrix visual. Opportunity Size rows are visible, but no Sales Stage rows are visible.

Selezionare l'icona Drill-up nell'angolo superiore per visualizzare la matrice per visualizzare tutte le categorie di primo livello, quindi selezionare Proposta>Espandi al livello successivo per visualizzare tutti i valori per entrambi i livelli della gerarchia - Fase vendita e Dimensioni opportunità.

Screenshot of an expanded matrix visual with all Sales Stage and Opportunity Size rows visible.

È anche possibile usare la voce di menu Espandi per controllare ulteriormente la visualizzazione. Ad esempio, selezionare l'icona Drill-up . Selezionare quindi Proposta>Espandi>selezione. Power BI visualizza una riga totale per ogni fase Sales e tutte le opzioni Dimensioni opportunità per Proposta.

Screenshot of a matrix visual. No Sales Stage rows are expanded except for the Proposal row, which has three Opportunity Size rows visible beneath it.

Drill-down sulle intestazioni di colonna

Analogamente alla possibilità di eseguire il drill-down delle righe, è anche possibile eseguire il drill-down sulle colonne. Nell'immagine seguente sono presenti due campi nell'area Colonne , creando una gerarchia simile a quella usata in precedenza in questo articolo. Nel campo Colonne è presente Area e Segmento. Non appena il secondo campo è stato aggiunto a Colonne, viene visualizzato un nuovo menu a discesa (Drill-on) nell'oggetto visivo, attualmente visualizza righe.

Screenshot of a matrix visual and the Visualizations pane, with two fields in the Columns section. A drop-down list in the matrix is labeled Drill on.

Per eseguire il drill-down delle colonne, selezionare Colonne dal menu Drill-on che è possibile trovare accanto alle icone di drill-down ed espandi. Selezionare l'area Orientale e scegliere Drill-down.

Screenshot of a matrix visual. The Drill on list and the East region are called out. In the East shortcut menu, Drill down is also called out.

Quando si seleziona Drill-down, viene visualizzato il livello successivo della gerarchia di colonne per Region > East , che in questo caso è Opportunity count. L'altra area è nascosta.

Screenshot of a matrix visual. For each Sales Stage, Opportunity Count and Revenue data is visible only for the East region.

Le altre voci di menu funzionano sulle colonne nello stesso modo in cui funzionano per le righe (vedere la sezione precedente Drill-down sulle intestazioni di riga). È possibile visualizzare il livello successivo ed espandi al livello successivo con le colonne esattamente come è possibile con le righe.

Nota

Le icone di drill-down e drill-up si applicano alle righe ed è possibile eseguire il drill-up sulle colonne quando sono selezionate. Per eseguire il drill-down delle colonne, è necessario usare il menu di scelta rapida.

Layout con rientri con oggetti visivi matrice

L'oggetto visivo matrice rientra automaticamente le sottocategorie in una gerarchia sotto ogni elemento padre, denominato layout con rientri.

Nella versione originale dell'oggetto visivo matrice, le sottocategorie sono state visualizzate in una colonna completamente diversa, occupando più spazio nell'oggetto visivo. L'immagine seguente mostra la tabella in un oggetto visivo matrice originale; si notino le sottocategorie in una colonna separata.

Screenshot of a matrix visual. Instead of being nested under each Sales Stage row, the Opportunity Size subcategory rows appear in a separate column.

Nell'immagine seguente viene visualizzato un oggetto visivo matrice con layout con rientri in azione. Si noti che la categoria Qualifica ha le relative sottocategorie (Small, Medium e Large) leggermente rientrate, fornendo un oggetto visivo più pulito e molto più condensato.

Screenshot of a matrix visual. The Qualify Sales Stage row has three Opportunity Size rows nested under it and is called out.

È possibile regolare facilmente le impostazioni di layout con rientri. Con l'oggetto visivo matrice selezionato, nella sezione Formato (icona del pennello) del riquadro Visualizzazioni espandere la sezione intestazioni di riga. Sono disponibili due opzioni: l'interruttore Layout con rientri (che lo attiva o disattiva) e il rientro del layout con rientri (che specifica la quantità di rientro , in pixel).

Screenshot of the Format section of the Visualizations pane. Under Row headers, Stepped layout is turned on with the Stepped layout indentation at 10.

Se si disattiva il layout con rientri, Power BI mostra le sottocategorie in un'altra colonna anziché rientrare sotto la categoria padre.

Subtotali e totali complessivi con oggetti visivi matrice

È possibile attivare o disattivare i subtotali negli oggetti visivi matrice, sia per le righe che per le colonne. Nell'immagine seguente è possibile notare che i subtotali di riga sono impostati su Sì e impostati per la visualizzazione nella parte inferiore.

Screenshot of a matrix visual. Under each set of expanded Sales Stage rows, a subtotal row is visible, with the total for that Sales Stage value.

Quando si attivano subtotali di riga e si aggiunge un'etichetta, Power BI aggiunge anche una riga e la stessa etichetta per il valore totale complessivo. Per formattare il totale complessivo, selezionare l'opzione formato per Riga totale complessivo.

Screenshot of the Row grand total section of the Format pane. Controls are visible for setting the font and color of values and labels.

Se si desidera disattivare i subtotali e il totale complessivo, nella sezione formato del riquadro visualizzazioni espandere la scheda Subtotali riga. Disattivare il dispositivo di scorrimento dei subtotali di riga. In questo caso, i subtotali non vengono visualizzati.

Screenshot of a matrix visual. All rows are expanded, and no totals are visible.

Lo stesso processo si applica ai subtotali delle colonne.

Aggiungere icone condizionali

Aggiungere segnali visivi alla tabella o alla matrice con icone condizionali.

Nella sezione formato del riquadro Visualizzazioni espandere la scheda Elementi cella. Attivare il dispositivo di scorrimentoIcone e selezionare l'icona delle definizioni.

Screenshot of the Cell elements card in the Visualizations pane, with the Icons slider on. A dialog has controls for icon formats and conditions.

Modificare le condizioni, le icone e i colori per la matrice e selezionare OK. In questo esempio è stato usato un flag rosso per i valori bassi, il cerchio viola per i valori alti e il triangolo giallo per tutti gli elementi tra loro.

Screenshot of a matrix visual, with flags in cells with low values, triangles in cells with medium values, and circles in cells with high values.

Evidenziazione incrociata con oggetti visivi matrice

Con l'oggetto visivo matrice, è possibile selezionare qualsiasi elemento nella matrice come base per l'evidenziazione incrociata. Selezionare una colonna in una matrice e Power BI evidenzia la colonna, come qualsiasi altro oggetto visivo nella pagina del report. Questo tipo di evidenziazione incrociata è una caratteristica comune di altri oggetti visivi e selezioni di punti dati, quindi ora l'oggetto visivo matrice offre la stessa funzione.

Inoltre, l'uso di CTRL+Clic funziona anche per l'evidenziazione incrociata. Nell'immagine seguente, ad esempio, è stata selezionata una raccolta di sottocategorie dall'oggetto visivo matrice. Si noti che gli elementi non selezionati dall'oggetto visivo sono disattivati e in che modo gli altri oggetti visivi nella pagina riflettono le selezioni effettuate nell'oggetto visivo matrice.

Screenshot of a matrix, donut chart, and bar chart. Several matrix rows are selected. Corresponding sections of the donut and bars are highlighted.

Copia di valori da Power BI per l'uso in altre applicazioni

La matrice o la tabella potrebbe avere contenuto che si vuole usare in altre applicazioni: Dynamics CRM, Excel e altri report di Power BI. Con il pulsante destro del mouse su Power BI è possibile copiare una singola cella o una selezione di celle negli Appunti. Incollarli quindi nell'altra applicazione.

  • Per copiare il valore di una singola cella, selezionare la cella, fare clic con il pulsante destro del mouse e scegliere Copia valore. Con il valore della cella non formattato negli Appunti, è ora possibile incollarlo in un'altra applicazione.

    Screenshot of a matrix visual. A cell shortcut menu is visible. Under Copy, the Copy Value option is called out.

  • Per copiare più celle, selezionare un intervallo di celle o premere CTRL per selezionare una o più celle. La selezione della copia garantisce che le misure vengano formattate in base alle regole di formattazione della colonna, a differenza del comando Copia valore non formattato.

    Screenshot of a matrix visual. Three selected rows are called out. In their shortcut menu, Copy selection is called out.

  • La copia include le intestazioni di colonna e di riga.

    Screenshot of Excel rows and columns. The cells contain the values that were copied from the matrix.

  • Per creare una copia dell'oggetto visivo stesso contenente solo le celle selezionate, selezionare una o più celle usando CTRL, fare clic con il pulsante destro del mouse e scegliere Copia oggetto visivo.

    Screenshot of a matrix with several cells selected. Their shortcut menu is visible, and Copy visual is called out.

  • Se quindi si usa CTRL+V per incollare i dati nell'area di disegno, viene visualizzata una copia della visualizzazione matrice, ma contiene solo i dati copiati.

    Screenshot of two matrix visuals. The second matrix only contains values that are selected in the first matrix.

Impostazione di un valore matrice come URL personalizzato

Se si dispone di una colonna o di una misura che contiene URL del sito Web, è possibile usare la formattazione condizionale per applicare tali URL ai campi come collegamenti attivi. Questa opzione si trova nella scheda Elementi cella nel riquadro di formattazione.

Screenshot of a matrix visual and the Format section of the Visualizations pane. Under Cell elements, the Web URL label and switch are called out.

Attivare l'URL Web e selezionare un campo da usare come URL per la colonna. Una volta applicati, i valori in tale campo (colonna) diventano collegamenti attivi. Passare il puntatore del mouse per visualizzare il collegamento e selezionare per passare a tale pagina.

Per altre informazioni, vedere Formattazione condizionale della tabella.

Ombreggiatura e colori dei tipi di carattere con oggetti visivi matrice

Con l'oggetto visivo matrice, è possibile applicare la formattazione condizionale (colori e ombreggiatura e barre dei dati) allo sfondo delle celle all'interno della matrice ed è possibile applicare la formattazione condizionale al testo e ai valori stessi.

Per applicare la formattazione condizionale, selezionare l'oggetto visivo matrice e aprire il riquadro Formato . Espandere la scheda Elementi cella e per Colore di sfondo, Colore carattere o Barre dati, impostare il dispositivo di scorrimento su . L'attivazione di una di queste opzioni rende disponibile l'icona delle definizioni. Quando si seleziona l'icona, è possibile personalizzare i colori e i valori per la formattazione dei colori.

Screenshot of a matrix visual and the Format section of the Visualizations pane. Under Cell elements, the Data bars switch and label are called out.

Selezionare un'icona delle definizioni per visualizzare una finestra di dialogo che è possibile usare per apportare modifiche. In questo esempio viene visualizzata la finestra di dialogo relativa alle barre dei dati.

Screenshot of the Data bars dialog. Controls are available for configuring bar color, direction, axis, and minimum and maximum values.

Gerarchia incompleta

Una gerarchia incompleta ha livelli senza dati. Un buon esempio è una matrice di dipendenti aziendali. Un'azienda ha molti livelli, dal CEO in giù. Il CEO è il livello più alto nella gerarchia e segnala a nessun altro dipendente. Qualsiasi altro dipendente dell'azienda, d'altra parte, potrebbe segnalare a una catena di manager che segnalano a un vicepresidente che segnala al CEO. A seconda del livello nella gerarchia e della modalità di organizzazione del reparto, i dipendenti possono avere dati per uno, due, cinque o 10 livelli nella gerarchia. Inoltre, per un determinato dipendente, potrebbero non essere presenti dati per livelli di gerarchia specifici.

Screenshot of a matrix visual. Values are missing from several cells.

Attualmente non è possibile nascondere righe vuote o valori padre e figlio identici. E non è possibile controllare quali livelli della gerarchia possono e non possono essere espansi. Tuttavia, è possibile eseguire alcuni passaggi per rendere l'aspetto visivo più accattivante.

  • Disattivare il layout con rientri. Nel riquadro Formato espandere la scheda Intestazioni di riga. Aprire quindi la sezione Opzioni della scheda e impostare l'interruttore Layout con rientri su Disattivato. Tutti i valori vuoti per un livello di gerarchia ora vengono visualizzati nella stessa riga.

    Screenshot of the Format section of the Visualizations pane. Under Options in the Row headers section, Stepped layout is turned off and called out.

  • Disattivare i subtotali per le righe e le colonne della matrice. Nel riquadro Formato impostare il dispositivo di scorrimento Subtotali riga e il dispositivo di scorrimento Subtotali colonna su Disattivato.

    Screenshot of the Format section of the Visualizations pane. Column subtotals and Row subtotals are turned off, and their cards are called out.

Considerazioni e risoluzione dei problemi

  • Se i dati di testo nelle celle o nelle intestazioni della matrice contengono nuovi caratteri di riga, tali caratteri vengono ignorati a meno che non si attiva o disattiva l'opzione "Ritorno a capo automatico" nella scheda del riquadro di formattazione associato dell'elemento.

  • L'oggetto visivo matrice visualizza un massimo di 100 colonne.