Usare Power BI per compilare un modello di dati
Il tempo stimato per il completamento dell'esercizio è di 60 minuti.
In questo esercizio verranno eseguite le attività seguenti:
Iniziare dal file PBIX precaricato
Creare una relazione MOLTI-a-UNO in Power BI Desktop
Creare misure in Power BI Desktop
Creare una pagina del report con i tipi di oggetti visivi scheda, filtro dei dati, matrice e oggetto visivo personalizzato
Aggiungere icone di formattazione condizionale all'oggetto visivo matrice
Nota
Questo esercizio è stato creato in base alle attività di vendita della società fittizia di Wi-Fi denominata SureWi, che è stata fornita da P3 Adapritve https://p3adaptive.com/. I dati sono di proprietà di P3 Adaptive e sono stati condivisi allo scopo di illustrare le funzionalità di Excel e Power BI con dati di esempio del settore. Qualsiasi uso di questi dati deve includere l'attribuzione a P3 Adaptive. Se non è già stato fatto, scaricare ed estrarre i file lab da https://aka.ms/modern-analytics-labs nella cartella C:\ANALYST-LABS.
Esercizio 1: Iniziare con un PBIX precaricato
In questo esercizio si avvierà Power BI Desktop e si aprirà un file PBIX con tutte le tabelle di ricerca e dati caricate e il modello di dati già compilato parzialmente.
Attività 1: Avviare Power BI Desktop
In questa attività si avvierà Power BI Desktop e si salverà il nuovo file PBIX.
Avviare Power BI Desktop.
Se applicabile, usare "x" nell'angolo superiore destro per chiudere la finestra di benvenuto.
Attività 2: Aprire il file PBIX
In questa attività si passerà al file PBIX iniziale per aprirlo.
Selezionare File > Apri report > Sfoglia report.
Passare alla cartella C:\ANALYST-LABS\Lab 02B.
Selezionare il file MAIAD Lab 02B - Power BI Model - Start.pbix e scegliere Apri.
Attività 3: Salvare il file PBIX
In questa attività si salverà il file con un nuovo nome file.
Selezionare Salva > file con nome.
Salvare il file come MAIAD Lab 02B - Power BI Model - My Solution.pbix.
Esercizio 2: Creare una relazione MOLTI-a-UNO in Power BI Desktop
In questo esercizio verranno create le relazioni necessarie per completare il modello di dati. Si creeranno relazioni dalla tabella di dati Offerte a ognuna delle tabelle di ricerca nel modello di dati.
Attività 1: Creare una relazione tra Offerte e Clienti
In questa attività verrà creata la relazione dalla tabella di dati Offerte alla tabella di ricerca Clienti.
Nelle opzioni di navigazione sul lato sinistro selezionare l'icona vista Modello. Questa opzione modifica l'area di visualizzazione dalla vista Report predefinita alla vista Modello per visualizzare il diagramma del modello di dati.
Selezionare la colonna [CustID] dalla tabella di dati Offerte e trascinarla per creare la riga di relazione nella colonna [ID] nella tabella di ricerca Clienti.
Nota
Quando si creano relazioni, il nome della colonna non è importante. Tuttavia, il tipo di dati e i valori nelle colonne devono corrispondere.
Attività 2: Creare una relazione tra Offerte e Dati
In questa attività verrà creata la relazione dalla tabella di dati Offerte alla tabella di ricerca Dati.
Selezionare la colonna [InquiryDate] dalla tabella di dati Offerte e trascinarla per creare la riga di relazione nella colonna [Data] nella tabella di ricerca Date.
Attività 3: Creare una relazione tra Offerte e Uffici
In questa attività verrà creata la relazione dalla tabella di dati Offerte alla tabella di ricerca Uffici.
Selezionare la colonna [CountyID] dalla tabella Dati Preventivi e trascinarla per creare la riga di relazione nella colonna [CountyID] nella tabella Ricerca Uffici.
Nota
Adottando la procedura consigliata di organizzare le tabelle di ricerca sopra le tabelle dati nella vista Modello, sarà possibile visualizzare i filtri dalle tabelle di ricerca "fluire verso il basso attraverso queste righe di relazione" nelle tabelle di dati, un'opzione molto utile quando si apprenderà come il motore DAX calcola le misure.
Esercizio 3: Creare misure in Power BI Desktop
In questo esercizio verranno create misure nella tabella Offerte e si apprenderanno due modi diversi per creare nuove misure in Power BI Desktop.
Attività 1: Creare una nuova misura dal riquadro Campi
In questa attività verrà creata una nuova misura nella tabella Offerte usando il menu con i puntini di sospensione dal riquadro Campi.
Selezionare la vista Report.
Nel riquadro Campi selezionare il menu con i puntini di sospensione (...) nella tabella Offerte.
Scegliere Nuova misura.
Attività 2: Creare la misura [Potential MRR]
In questa attività si userà la funzione DAX SUM() per creare la logica di business necessaria per calcolare l'importo dei ricavi ricorrenti mensili (MRR) dalla tabella Offerte.
Nella barra della formula Nuova misura rimuovere il valore predefinito "Measure = ".
Digitare la formula DAX seguente e quindi selezionare [Check Mark] per eseguire il commit:
Potential MRR = SUM( Quotes [QuoteAmt] )
Nota
Quando si digita la funzione DAX SUM, verrà visualizzato Intellisense con le opzioni corrispondenti. Fare doppio clic sulla funzione SUM() per selezionarla. Quando si inizia a digitare "Quotes", verrà visualizzato anche Intellisense con la tabella Offerte e i nomi di colonna corrispondenti. Fare doppio clic sul campo da selezionare.
Attività 3: Formattare la misura [Potential MRR]
In questa attività si useranno gli strumenti di formattazione delle misure per formattare la misura [Potential MRR].
Selezionare la misura [Potential MRR] nel riquadro Campi.
Nota
Le misure possono essere identificate nel riquadro Campi dall'icona Calcolatrice.
Usare le opzioni del menu Strumenti misura per formattare la misura come Valuta.
Modificare le posizioni decimali da Auto a 0.
Attività 4: Creare la misura [Won vs Potential MRR]
In questa attività si userà la funzione DAX DIVIDE() per creare la logica di business necessaria per calcolare la percentuale di potenziali ricavi ricorrenti mensili che sono stati contrassegnati come Won nella tabella Offerte. Per questa misura si userà la misura del modello di dati esistente denominata [MRR Won -- Contracts] dalla tabella di dati Contratti.
Usare il mouse per fare clic sulla tabella [Quotes] nel riquadro Campi per selezionare la tabella Offerte per la nuova misura.
Selezionare il pulsante [Nuova misura] dalle opzioni del menu [Strumenti tabella].
Nella barra della formula Nuova misura digitare la formula DAX e quindi selezionare [Segno di spunta] per eseguire il commit:
[Won vs Potential MRR] = DIVIDE ([MRR Won - Contracts], [Potential MRR])
Nota
Quando si immette la formula DAX e si digita la parentesi quadra aperta, si noterà che Intellisense visualizza un elenco delle misure disponibili create.
Attività 5: Formattare la misura [Won vs Potential MRR]
In questa attività si useranno gli strumenti di formattazione delle misure per formattare la misura [Potential MRR].
Usare le opzioni del menu [Strumenti misura] per formattare la misura come [Percentuale].
Verificare che il valore [posizioni decimali] sia impostato su [2] e rimuovere la virgola, se selezionata.
Esercizio 4: Creare una pagina di report con oggetti visivi Scheda, Filtro dei dati, Matrice e Oggetto visivo personalizzato
In questo esercizio si creerà una pagina di report con un oggetto visivo Scheda, Filtro dei dati, Matrice e Oggetto visivo personalizzato.
Nota
Nel caso in cui in qualsiasi momento sia necessario annullare un passaggio, è sempre possibile usare il pulsante Annulla sopra File nel menu principale.
Attività 1: Creare un oggetto visivo Scheda
In questa attività verrà creato un oggetto visivo Scheda usando la misura [Potential MRR].
Nel riquadro Campi selezionare la misura [Potential MRR] dalla tabella Offerte e trascinare la misura in uno spazio vuoto nella pagina di report.
Nota
A seconda del tipo di campo e di dati del campo, si otterrà un oggetto visivo predefinito quando si trascina e si rilascia un nuovo campo nella pagina di report. Poiché è disponibile una misura, per impostazione predefinita si ottiene un oggetto visivo grafico a colonne raggruppate. È possibile visualizzare il nome del grafico passando il puntatore sull'icona nel riquadro Visualizzazione.
Selezionare l'oggetto visivo [Istogramma a colonne raggruppate] per attivarlo e quindi selezionare l'icona [Oggetto visivo scheda} nel riquadro Visualizzazione.
Attività 2: Ridimensionare l'oggetto visivo Scheda
In questa attività verrà ridimensionato un oggetto visivo Scheda.
Fare clic e trascinare il bordo dell'oggetto visivo per ridimensionare l'oggetto visivo Scheda OPPURE selezionare l'icona di navigazione [Formato/Rullo per dipingere] per modificare i valori [Larghezza] e [Altezza] disponibili nelle proprietà generali.
Attività 3: Formattare l'oggetto visivo Scheda
In questa attività si applicherà la formattazione all'oggetto visivo Scheda. Si aggiungerà la formattazione condizionale all'etichetta Dati, si applicheranno un colore di sfondo, un'etichetta di categoria e un bordo.
Dalle proprietà Formato/Rullo per dipingere, espandere le proprietà [Etichetta dati] e fare clic sul simbolo "[Fx]" accanto alla proprietà [Colore] per applicare la formattazione condizionale in base al valore dell'etichetta Dati.
Nella finestra [Colore] modificare l'elenco a discesa [Formatta per] in [Regole].
Immettere la regola: [è maggiore o uguale a Numero minimo ] e [è minore o uguale a 90.000.000]. Usare quindi l'elenco a discesa per applicare il colore [Rosso].
Selezionare il pulsante [+Nuova regola].
Immettere la regola: [è maggiore di 90.000.000] e [è minore o uguale a numero massimo]. Usare quindi l'elenco a discesa per applicare il colore [Verde].
Suggerimento
Rimuovendo i valori di intervallo più alto e più basso nelle regole, si otterrà un intervallo minimo e massimo che viene regolato in modo dinamico.
Fare clic su [OK]
Dalle proprietà Formato/Rullo per dipingere espandere la proprietà [Sfondo]. Impostare l'interruttore su [On].
Verificare che [Colore] sia impostato su [Bianco]. Impostare la [Trasparenza] su [0%].
Nota
È anche possibile usare l'icona "Fx" per usare la formattazione condizionale per il colore di sfondo.
Dalle proprietà Formato/Rullo per dipingere, usare la barra di scorrimento sul lato destro per spostarsi verso il basso fino alla proprietà [Bordo] e impostare l'interruttore su [On].
Attività 4: Creare un oggetto visivo Filtro dei dati
In questa attività verrà creato un filtro dei dati usando la colonna Date [Gerarchia data].
Nel riquadro Campi passare alla tabella [Date].
Fare clic sulla [freccia giù] per espandere la colonna [Date[Date]] per visualizzare la colonna [Date [Gerarchia date]].
Selezionare la colonna [Date[Gerarchia data]] dalla tabella Date e [trascinare] la misura in uno spazio vuoto nella pagina del report.
Nota
Le colonne Gerarchia vengono visualizzate con l'icona di un'immagine di raggruppamento, che indica che sono presenti livelli di navigazione per la colonna. Ad esempio, Data contiene i livelli Anno, Trimestre, Mese e Giorno.
Selezionare l'impostazione predefinita [Oggetto visivo istogramma a colonne raggruppate] per attivarlo e quindi selezionare l'icona [Oggetto visivo Scheda] nel riquadro Visualizzazione.
Nota
L'oggetto visivo predefinito creato dipende dal tipo di dati del campo.
Fare clic sulla freccia [giù] a sinistra dei valori Anno per espandere i valori Trimestre ed esplorare la funzionalità nell'oggetto visivo Filtro dei dati.
Nota
Il filtro dei dati ha questo comportamento perché la colonna Date [Gerarchia data] è stata creata come campo Gerarchia nel modello di dati. È possibile passare da Anno a Trimestre, Mese e Giorno.
Fare clic su [Filtro dei dati] e trascinare l'oggetto visivo fino al lato sinistro della pagina del report. E [espandere tutti i valori dell'anno fino a visualizzare i livelli anno e trimestre].
Attività 5: Ridimensionare l'oggetto visivo Filtro dei dati
In questa attività si ridimensionerà l'intestazione Filtro dei dati e Elementi nell'oggetto visivo Filtro dei dati.
Fare clic su [Filtro dei dati] per assicurarsi che sia attivo.
Selezionare il riquadro di navigazione [icona Formato/Rullo per dipingere] nel riquadro Visualizzazioni. Digitare la parola "[size]" nella casella di ricerca per filtrare le proprietà per trovare e modificare rapidamente [Intestazione Filtro dei dati] e [Elementi] in dimensioni [12].
Attività 6: Creare un oggetto visivo Matrice
In questa attività verrà creato un oggetto visivo Matrice con colonne della tabella Uffici e le misure Offerte [Potential MRR], Contratti [MRR Won -- Contracts] e Offerte [Won vs Potential MRR].
Nel riquadro [Campi] selezionare la tabella [Offerte] e la misura [Potential MRR].
[Trascinare la misura [Potential MRR]] in uno spazio vuoto nella pagina del report.
Nota
Per impostazione predefinita, si otterrà l'istogramma a colonne raggruppate.
Selezionare l'oggetto visivo [Istogramma a colonne raggruppate] per attivarlo e quindi selezionare l'icona [Oggetto visivo Matrice] nel riquadro Visualizzazione per passare all'oggetto visivo Matrice.
Attività 7: Ridimensionare l'oggetto visivo Matrice
In questa attività verrà ridimensionato l'oggetto visivo Matrice.
Fare clic e trascinare il bordo dell'oggetto visivo per [ridimensionare] l'oggetto visivo Matrice.
Nota
Quando si trascina per ridimensionare gli oggetti visivi, si noteranno linee rosse per facilitare l'allineamento.
Attività 8: Aggiungere altre misure e colonne all'oggetto visivo Matrice
In questa attività verranno aggiunte altre due misure e due colonne all'oggetto visivo Matrice.
Selezionare l'[oggetto visivo Matrice] per attivarlo.
Nel [riquadro Campi], selezionare la [casella di controllo] accanto alla misura [Contratti [MRR Won -- Contracts]. Questa operazione aggiungerà la misura all'oggetto visivo Matrice.
Nota
Poiché il campo è una misura, Power BI sa di dover aggiungere il campo nella sezione dei valori di Campi.
Nel [riquadro Campi], selezionare la [casella di controllo] accanto alla misura Offerte [Won vs Potential MRR]. Questa operazione aggiungerà la misura all'oggetto visivo Matrice.
Verranno ora aggiunte le colonne [Area] e [Distretto] dalla tabella Ufficio nella sezione [Righe] dei campi Matrice: basta [trascinare dal riquadro Campi e rilasciare nelle righe].
Nota
Ogni oggetto visivo include opzioni diverse elencate nei Campi. Ad esempio, l'oggetto visivo Matrice contiene sezioni Campo per Riga, Colonne e Valori.
Nota
L'oggetto visivo Matrice in Power BI Desktop somiglia molto alla tabella pivot in Excel.
Attività 9: Ridimensionare l'oggetto visivo Matrice
In questa attività si ridimensioneranno le dimensioni del testo dell'oggetto visivo Matrice.
Selezionare [icona Formato/Rullo per dipingere], quindi digitare "[size]" nella casella di ricerca e modificare le dimensioni del testo in [12] nella proprietà Griglia.
Attività 10: Usare i pulsanti Matrice
In questa attività si useranno i pulsanti Matrice per visualizzare i valori per distretto all'interno dell'area.
Usare il mouse per [passare il puntatore del mouse sull'oggetto visivo Matrice] per visualizzare i [pulsanti di navigazione Matrice].
Selezionare [Expand all down one level in the hierarchy button] (Espandere tutto il livello inferiore nella gerarchia).
Attività 11: Importare un oggetto visivo personalizzato da AppSource
In questa attività verrà importato l'oggetto visivo personalizzato Bullet Chart.
Selezionare l'opzione [menu con i puntini di sospensione] nel riquadro Visualizzazione per visualizzare le opzioni del menu Oggetti visivi personalizzati.
Selezionare l'opzione [Ottieni altri oggetti visivi].
Nota
Se si è già connessi a Power BI, non è necessario eseguire di nuovo l'accesso. I passaggi successivi sono necessari [solo] se non si esegue l'accesso a Power BI.
Nota
Se non si dispone di un accesso Power BI, è possibile usare l'opzione [Importa oggetto visivo da un file] nel [menu puntini di sospensione]. Passare quindi alla cartella Lab 02B e selezionare il file "[BulletChart.BulletChart14433476880.2.0.1.0.pbviz]".
Accedere a Power BI immettendo il [nome utente].
Immettere la [password] di Power BI.
Dall'App Store digitare "[bullet]" nella barra di ricerca.
Selezionare il pulsante [Aggiungi] accanto all'oggetto visivo [Bullet Chart].
Selezionare il pulsante [OK] una volta importato.
Verrà ora visualizzata l'icona [Bullet Chart come nuovo oggetto visivo] nel riquadro Visualizzazione.
Nota
Se non si dispone di un accesso a Power BI, è possibile usare qualsiasi browser e passare a AppSource.com per scaricare un oggetto visivo personalizzato da usare con l'opzione [Importa oggetto visivo da un file] nel menu con i puntini di sospensione del riquadro Visualizzazione.
Attività 12: Usare l'oggetto visivo personalizzato Bullet Chart
In questa attività si aggiungerà l'oggetto visivo personalizzato Bullet Chart alla pagina del report e si aggiungeranno colonne e misure dal riquadro Campo all'oggetto visivo.
Usare il mouse per fare clic su uno [spazio vuoto] nella pagina di report.
Selezionare l'oggetto visivo personalizzato [Bullet Chart] nel riquadro Visualizzazione per ottenere una nuova area di lavoro dell'oggetto visivo.
Selezionare e [trascinare] il nuovo oggetto visivo personalizzato Bullet Chart sopra l'oggetto visivo Matrice e [ridimensionarlo] per adattarlo.
Selezionare la tabella [Dates] nel riquadro Campi ed espandere i campi per selezionare la colonna [[AAAAA-QQ]] dalla tabella Dates e trascinare nella sezione [Category].
Selezionare la tabella [Contratti] nel riquadro Campi e espandere i campi per selezionare la misura [MRR Won -- Contracts] dalla tabella Offerte, quindi trascinare nella sezione [Valore].
Selezionare la misura [Potential MRR] dalla tabella [Offerte] e trascinare nella sezione [Target].
Nota
È anche possibile usare la barra di ricerca del riquadro Campo per immettere il nome di una colonna o misura e limitare rapidamente il riquadro Campi per trovare una colonna o una misura.
Attività 13: Formattare l'oggetto visivo personalizzato Bullet Chart
In questa attività si aggiorneranno le proprietà Formato/Rullo per dipingere nell'oggetto visivo personalizzato Bullet Chart per modificare la modalità di visualizzazione dell'oggetto visivo.
Selezionare [Formato/icona rullo per dipingere] ed espandere le proprietà [Valori dati].
Modificare [% soddisfazione] in [60].
Modificare [% positivo] su [65].
Espandere le [Proprietà asse] e disattivarle [off].
Espandere le [Proprietà titolo] e modificare il Titolo [Colore carattere] in [Nero]. Questo renderà il titolo più evidente.
Selezionare [Valore anno uguale al 2017] nell'oggetto visivo [Filtro dei dati] per visualizzare la modifica all'oggetto visivo personalizzato Bullet Chart e vederlo prendere vita.
Nota
Il Bullet Chart è un ottimo oggetto visivo personalizzato per mostrare lo stato di avanzamento verso obiettivi.
Attività 14: Modificare l'ordinamento dell'oggetto visivo personalizzato Bullet Chart
In questa attività verrà modificato l'oggetto visivo personalizzato Bullet Chart per ordinarlo in ordine crescente in base a [YYYY-QQ].
Fare clic sul [menu puntini di sospensione] nell'oggetto visivo personalizzato Bullet Chart.
Selezionare [Ordina per] e quindi scegliere il valore della colonna [YYYYY-QQ] [.]
Fare nuovamente clic sul [menu puntini di sospensione] nell'oggetto visivo personalizzato Bullet Chart.
Selezionare ora l'opzione [Ordine crescente].
Nota
Quando si modifica l'ordinamento in un oggetto visivo usando il menu puntini di sospensione, è prima necessario scegliere la colonna o la misura da ordinare. È quindi necessario selezionare se ordinare in ordine crescente o decrescente. L'ordinamento finale per selezioni è indicato dalla barra verticale gialla.
Esercizio 5: Aggiungere la formattazione condizionale all'oggetto visivo Matrice (icona)
In questo esercizio si applicherà la formattazione condizionale a un oggetto visivo Matrice.
Attività 1: Applicare la formattazione condizionale all'oggetto visivo Matrice
In questa attività si applicherà la formattazione condizionale all'oggetto visivo Matrice.
Selezionare l'[oggetto visivo Matrice] per attivarlo.
Selezionare l'icona [Campi] nel riquadro Visualizzazione,
Nella sezione [Valori] selezionare l'elenco a discesa della misura [Won vs Potential MRR].
Dal menu selezionare [Formattazione condizionale] > [Icone].
Scegliere l'opzione [icone].
Nella finestra Icone - Won vs Potential MRR modificare il [Layout icona] in [A destra dei dati].
Modificare quindi lo [Stile icona] in cerchi solidi.
Immettere le regole: [È maggiore o uguale a Numero 0] e [È minore o uguale a Numero 0,7].
Immettere le regole: [È maggiore o uguale a Numero 0,7] e [È minore o uguale a Numero 0,8].
Immettere le regole: [È maggiore o uguale a Numero 0,8] e [È minore di Numero 1].
Premere [OK]
Riepilogo
In questo esercizio è stato avviato un file di Power BI Desktop esistente che contiene un modello di dati, uno sfondo e un tema parzialmente completati. È stato completato il modello di dati creando relazioni MOLTI-a-UNO dalla tabella Dati Offerte alle tabelle di ricerca Clienti, Date e Uffici. Sono state quindi create misure nella tabella Offerte in modo da poter creare una pagina del report con oggetti visivi personalizzati Scheda, Filtro dei dati, Matrice e Bullet Chart. È stata applicata la formattazione condizionale all'oggetto visivo Matrice usando icone e regole per visualizzare lo stato di avanzamento verso l'obiettivo dei ricavi di ogni distretto con aree Ufficio.
Apprendimento mapping di riferimento a Power BI
Concetto | Power BI Desktop | Power Pivot in Excel |
---|---|---|
Estensione nome del file | PBIX | XLSX |
Modificare le query in Power Query | Trasformazione home > dei dati | Query & dati di connessione > fare clic con il pulsante destro del mouse su > Modifica > |
Trasformazioni di Power Query | Uguale | Uguale |
Chiudere l'editor di Power Query | Home > Apply & Close | Home > Close & Load To > Connection Only, Load To Data Model |
Visualizzare i dati della tabella del modello di dati | Navigazione dei dati | Gestione > dati di PowerPivot > |
Visualizzare il diagramma della tabella del modello di dati | Navigazione del modello | Visualizzazione diagramma di gestione > di PowerPivot > |
Creare misure | Nuova misura... | PowerPivot > misura > nuova misura... |
Crea tabella pivot | Matrice dei riquadri > Visualizzazioni | Inserisci > tabella > pivot Usare il modello di dati della cartella di lavoro |
Applicare la formattazione condizionale | Fare clic con il pulsante destro del mouse su > Formattazione condizionale | Formattazione condizionale home > |
Creare oggetti visivi personalizzati | Menu > Ellipse riquadro > Visualizzazioni Ottenere altri oggetti visivi | Non disponibile in Excel |