Creare e visualizzare oggetti visivi ad albero di scomposizione in Power BI

Si applica a:✅ Power BI Desktop e servizio Power BI

Il visual albero di scomposizione in Power BI consente di visualizzare i dati attraverso più dimensioni. Aggrega automaticamente i dati e ti consente di approfondire le dimensioni in qualsiasi ordine. È anche una visualizzazione di intelligenza artificiale (IA), quindi è possibile chiedergli di trovare la dimensione successiva in cui eseguire il drill-down in base a determinati criteri. Questo strumento è utile per l'esplorazione ad hoc e l'esecuzione di analisi della causa radice.

Screenshot che mostra un albero di scomposizione completo.

Questa esercitazione usa due esempi:

  • Uno scenario della catena di approvvigionamento che analizza la percentuale di prodotti che un'azienda ha sul backorder (fuori magazzino).
  • Uno scenario di vendita che suddivide le vendite di videogiochi in base a diversi fattori, ad esempio il tipo di gioco e l'editore.

Per Power BI Desktop è possibile scaricare il modello semantico dello scenario della supply chain. Se si vuole usare il servizio Power BI, scaricare Supply Chain Sample.pbix e caricarlo in un'area di lavoro nel servizio Power BI.

Nota

Per condividere contenuto (o per un collega senza diritti di modifica per visualizzare il contenuto all'esterno della tua area di lavoro personale), entrambi gli utenti necessitano di una licenza Power BI Pro o Premium per utente (PPU), OPPURE il contenuto deve risiedere in un'area di lavoro con capacità (Fabric F64+ o Power BI Premium (P)). Le aree di lavoro PPU si comportano come capacità per la disponibilità delle funzionalità. Gli utenti liberi possono utilizzare solo contenuti ospitati su una capacità.

Per iniziare

Selezionare l'icona dell'albero di scomposizione nel riquadro Visualizzazioni .

Schermata con la filigrana di un albero di scomposizione.

La visualizzazione richiede due tipi di input:

  • Analizza: la metrica che si vuole analizzare. Deve essere una misura o un'aggregazione.
  • Spiega per: una o più dimensioni su cui si desidera effettuare il drill-down.

Dopo aver trascinato la misura nel riquadro dei campi, la visualizzazione si aggiorna mostrando la misura aggregata. Nell'esempio seguente viene visualizzata l'% media dei prodotti sul backorder (5,07%).

Schermata del nodo radice di un albero di scomposizione.

Il passaggio successivo consiste nell'aggiungere una o più dimensioni in cui eseguire il drill-down. Aggiungere questi campi al bucket Spiega con. Si noti che accanto al nodo radice viene visualizzato un segno più . Selezionando + è possibile scegliere quale campo si desidera approfondire (è possibile approfondire i campi nell'ordine desiderato).

Schermata che mostra l'icona con il segno più selezionata, che mostra le opzioni dell'elenco

Selezionando Forecast bias, l'albero si espande e scompone la misura in base ai valori nella colonna. È possibile ripetere questo processo scegliendo un altro nodo in cui eseguire il drill.

Schermata che mostra l'espansione di un albero di scomposizione.

Se si seleziona un nodo dall'ultimo livello, i dati vengono filtrati in modo incrociato. Se si seleziona un nodo da un livello precedente, il percorso viene modificato.

Animazione che illustra la selezione di un nodo da un livello precedente e il modo in cui viene modificata la visualizzazione per visualizzare i relativi nodi figlio.

L'interazione con altri elementi visivi applica un filtro incrociato all'albero di scomposizione. In conseguenza di ciò, l'ordine dei nodi all'interno dei livelli può variare.

Per mostrare uno scenario diverso, l'esempio seguente esamina le vendite di videogiochi da parte dell'editore.

Animazione che illustra la selezione di filtri incrociati che influiscono sui nodi visualizzati.

Quando applichiamo un filtro incrociato all'albero per Ubisoft, il percorso si aggiorna mostrando che le vendite Xbox passano dal primo al secondo posto, superate da PlayStation.

Se poi filtramo l'albero in base a Nintendo, le vendite Xbox sono vuote perché non ci sono giochi Nintendo sviluppati per Xbox. La Xbox e il relativo percorso successivo vengono esclusi dalla visualizzazione.

Nonostante la scomparsa del percorso, i livelli esistenti (in questo caso, Genere di gioco) rimangono fissati nell'albero. Selezionando il nodo Nintendo si espande automaticamente l'albero in Genere di gioco.

Suddivisioni di intelligenza artificiale

È possibile usare suddivisioni di intelligenza artificiale per capire dove esaminare i dati. Queste suddivisioni vengono visualizzate nella parte superiore dell'elenco e sono contrassegnate da una lampadina. Lo scopo delle suddivisioni è di facilitare l'individuazione dei valori massimo e minimo nei dati.

L'analisi può funzionare in due modi, a seconda delle preferenze dell'utente. Usando di nuovo l'esempio di supply chain, il comportamento predefinito è il seguente:

  • Valore alto: prende in considerazione tutti i campi disponibili e determina di quale eseguire il drill-down per ottenere il valore massimo della misura in corso di analisi.
  • Valore basso: prende in considerazione tutti i campi disponibili e determina di quale eseguire il drill-down per ottenere il valore minimo della misura in corso di analisi.

Selezionare Valore elevato usando il segno più accanto a Intermittente. Verrà visualizzata una nuova colonna contrassegnata come Tipo di prodotto.

Schermata di una suddivisione AI dell'albero di scomposizione.

Accanto a Tipo di prodotto viene visualizzata una lampadina che indica che questa colonna è stata divisa per intelligenza artificiale. L'albero fornisce inoltre una linea tratteggiata che raccomanda il nodo Monitoraggio dei pazienti, indicando il valore più alto di ordini arretrati (9,2%).

Passa il puntatore sull'icona della lampadina per visualizzare un tooltip. In questo esempio, il suggerimento è: “la percentuale di ordini inevasi è massima quando Product Type è Patient Monitoring”.

È possibile configurare l'oggetto visivo in modo che trovi suddivisioni di intelligenza artificiale relative anziché assolute.

La modalità relativa cerca valori elevati che si distinguono dal resto dei dati nella colonna. Esaminiamo di nuovo le vendite di videogiochi come esempio:

Schermata di una suddivisione assoluta dell'albero di scomposizione.

Nello screenshot precedente vengono esaminate le vendite in Nord America dei videogiochi. Per prima cosa abbiamo suddiviso l'albero per Nome editore, quindi siamo entrati nel dettaglio di Nintendo. La selezione dei risultati ad alto valore in Platform è l'espansione di Nintendo . Poiché Nintendo (il publisher) sviluppa solo per le console Nintendo, è presente un solo valore, quindi non sorprende che sia il valore più alto.

Tuttavia, è una suddivisione più interessante per esaminare quale valore elevato si distingue rispetto ad altri valori nella stessa colonna. Se si cambia Tipo di analisi da Assoluto a Relativo, si ottiene il risultato seguente per Nintendo:

Schermata di una suddivisione relativa in un albero di scomposizione.

Questa volta il valore consigliato è Platform within Game Genre (Piattaforma all'interno di Game Genre (Tipo di gioco)). Platform non produce un valore assoluto più alto di Nintendo; $ 19.950.000 rispetto a $ 46.950.000. Tuttavia, è un valore che si distingue.

Più precisamente, perché ci sono 10 valori di Genere di gioco, il valore previsto per Platform sarebbe di 4,6 milioni di USD se fossero divisi in modo uniforme. Poiché Platform ha un valore di quasi 20 milioni di DOLLARI, questo è un risultato interessante, perché è quattro volte superiore al risultato previsto.

Il calcolo è il seguente:

Vendite in Nord America per piattaforma / Abs(Avg(Vendite in Nord America per genere di gioco))
vs.
Vendite del Nord America per Nintendo / Abs(Avg(Vendite del Nord America per piattaforma))

Che corrispondono a:

19.550.000/(19.550.000 + 11.140.000 +... + 470.000 + 60.000/10) = 4,25x
vs.
46.950.000/(46.950.000/1) = 1x

Se si preferisce non usare divisioni di intelligenza artificiale nell'albero, è anche possibile disattivarle nelle opzioni di formattazione analisi :

Schermata della disattivazione della suddivisione tramite IA in un albero di scomposizione.

Interazioni ad albero con suddivisioni AI

È possibile avere più livelli di intelligenza artificiale successivi. È anche possibile combinare tipi diversi di livelli di intelligenza artificiale, passando da Valore massimo a Valore minimo e viceversa:

Schermata di un albero di scomposizione con più percorsi IA.

Se nell'albero si seleziona un altro nodo, le suddivisioni di intelligenza artificiale ricalcolano da capo. Nell'esempio seguente, abbiamo modificato il nodo selezionato nel livello Distorsione della previsione. I livelli successivi cambiano per produrre i valori massimo e minimo corretti.

Schermata delle interazioni di IA dell'albero di scomposizione.

I livelli di intelligenza artificiale vengono ricalcolati anche quando si applica un filtro incrociato all'albero di scomposizione in base a un altro oggetto visivo. Nell'esempio seguente è possibile osservare che il % di backorder è più alto per Plant #0477.

Screenshot che illustra l'analisi della causa radice con tutti i mesi selezionati.

Tuttavia, se si seleziona Aprile nel grafico a barre, le modifiche più elevate a Tipo di prodotto sono Advanced Surgical. In questo caso, non si tratta solo dei nodi che sono stati riordinati, ma è stata scelta una colonna diversa.

Screenshot che illustra l'analisi della causa radice con il solo mese di aprile selezionato.

Se si vuole che i livelli di intelligenza artificiale si comportino come livelli non di intelligenza artificiale, selezionare la lampadina per ripristinare il comportamento predefinito.

È possibile concatenare più livelli di intelligenza artificiale,ma un livello non di intelligenza artificiale non può seguire un livello di intelligenza artificiale. Se si esegue una suddivisione manuale dopo una divisione AI, la lampadina del livello di intelligenza artificiale non viene più visualizzata e il livello viene trasformato in un livello normale.

Bloccaggio

Un creatore di contenuti può bloccare i livelli per gli utenti finali dei report. Quando un livello è bloccato, non può essere rimosso o modificato. Un consumer può esplorare percorsi diversi all'interno del livello bloccato, ma non può modificare il livello stesso. In qualità di creatore, è possibile passare il puntatore del mouse sui livelli esistenti per visualizzare l'icona di blocco. È possibile bloccare un numero illimitato di livelli ma non è possibile avere livelli sbloccati che precedono livelli bloccati.

Nell'esempio seguente i primi due livelli sono bloccati. Gli utenti del report possono modificare i livelli 3 e 4 e, successivamente, aggiungere nuovi livelli. Tuttavia, i primi due livelli non possono essere modificati.

Schermata dei livelli di bloccaggio in un albero di scomposizione.

Considerazioni e limitazioni

Il numero massimo di livelli per l'albero è 50. Il numero massimo di punti dati che è possibile visualizzare contemporaneamente nell'albero è 5.000. I livelli vengono troncati in modo da visualizzare i primi n. Attualmente il numero di primi n per livello è impostato su 10.

L'albero di scomposizione non è supportato negli scenari seguenti:

  • Analysis Services locale

Le suddivisioni di intelligenza artificiale non sono supportate negli scenari seguenti:

  • Azure Analysis Services
  • Server di report di Power BI
  • Pubblica sul Web
  • Misure complesse e misure dagli schemi di estensione in Analizza

Altre limitazioni:

  • Supporto in Q&A