Importante
In Excel per Microsoft 365 e in Excel 2021, la Power View viene rimossa il 12 ottobre 2021. In alternativa, è possibile usare l'esperienza visiva interattiva fornita da Power BI Desktop, che è possibile scaricare gratuitamente. È anche possibile importare facilmente le cartelle di lavoro Excel in Power BI Desktop.
Riassunto: Questa è la terza esercitazione di una serie. Nella prima esercitazione, Importare dati in Excel 2013 e creare un modello di dati, è stata creata una cartella di lavoro di Excel da zero usando dati importati da più origini e il relativo modello di dati è stato creato automaticamente da Excel. Nella seconda esercitazione, Estendere le relazioni tra modelli di dati con Excel 2013, Power Pivot e DAX, è stato illustrato come estendere il modello di dati e creare gerarchie all'interno dei dati.
In questa esercitazione si usa il modello di dati esteso per creare report accattivanti che includono più visualizzazioni con Power View.
Questa esercitazione include le sezioni seguenti:
- Creare un report Power View
- Creare campi calcolati per Power View e tabelle pivot
- Impostare valori predefiniti per i campi, comportamenti per le tabelle e categorie di dati
- Verifica e test
Al termine dell'esercitazione sarà possibile verificare quanto appreso con un test.
In questa serie di esercitazioni vengono usati dati relativi alle medaglie olimpiche, ai paesi ospiti e a vari eventi sportivi legati alle Olimpiadi. Questa serie include le esercitazioni seguenti:
- Importare dati in Excel 2013 e creare un modello di dati
- Estendere le relazioni dei modelli di dati mediante Excel 2013, Power Pivot e DAX
- Creare report Power View basati su mappe
- Incorporare dati di Internet e impostare i valori predefiniti per i report di Power View
- Guida di Power Pivot
- Creare report Power View accattivanti - Parte 2
È consigliabile eseguire le esercitazioni nell'ordine in cui sono presentate.
Queste esercitazioni usano Excel 2013 con Power Pivot abilitato. Per indicazioni su come abilitare Power Pivot, fare clic qui.
Creare un report Power View
Nelle esercitazioni precedenti è stata creata una cartella di lavoro di Excel con una tabella pivot contenente dati sulle medaglie e sugli eventi olimpici. Se non hai completato l'esercitazione precedente, puoi scaricare la cartella di lavoro dalla fine dell'esercitazione precedente da qui.
In questa sezione viene creato un report di Power View per rappresentare visivamente i dati delle Olimpiadi.
In Excel fare clic su INSERISCI > report Report Power View>.
Un report di Power View vuoto viene visualizzato come foglio nella cartella di lavoro.
Nell'area Campi di Power View fare clic sulla freccia accanto a Ostanti per espanderla e quindi fare clic su Città.
Espandi la tabella delle medaglie e fai clic su Sport. In questo modo, Power View elenca lo sport accanto alla città, come mostrato nella schermata seguente.
Nell'area CAMPI di Campi di Power View, fare clic sulla freccia accanto a Sport e selezionare Conteggio (non vuoto). Ora Power View conta gli sport, invece di elencarli, come mostrato nella schermata seguente.
Sulla barra multifunzione, selezionare PROGETTAZIONE > Mappa visualizzazione > interruttore. La scheda PROGETTAZIONE è disponibile solo se è selezionata la tabella Power View. Potresti ricevere un avviso sull'abilitazione del contenuto esterno quando passi alla visualizzazione Mappa.
Una mappa sostituisce la tabella come visualizzazione. Sulla mappa, cerchi blu di varie dimensioni indicano il numero di diversi eventi sportivi che si tengono in ciascuna sede ospitante delle Olimpiadi. Ma potrebbe essere più interessante vedere quali erano gli eventi estivi e quali erano l'inverno.
Per sfruttare al meglio l'area del report, comprimere l'area Filtri . Fare clic sulla freccia nell'angolo in alto a destra dell'area Filtri .
Nei campi di Power View espandere Medaglie. Trascinare il campo Stagione verso il basso nell'area COLORE . E meglio: la mappa ora mostra bolle blu per gli sport estivi e bolle rosse per gli sport invernali, come mostrato nella schermata seguente. È possibile ridimensionare la visualizzazione trascinando uno qualsiasi dei suoi angoli.
È ora disponibile un report Power View che visualizza il numero di eventi sportivi in varie località utilizzando una mappa, codificata a colori in base alla stagione. E ci sono voluti solo pochi clic.
Creare campi calcolati per Power View e tabelle pivot
Power View usa il modello di dati sottostante per creare visualizzazioni. Con Power Pivot e DAX è possibile estendere il modello di dati creando formule personalizzate, quindi creare rapporti basati su tali formule e calcoli nelle tabelle pivot e in Power View.
Crea un campo calcolato inPower Pivot
In Excel fare clic su Modello di dati > di Power Pivot > Gestisci per visualizzare la finestra di Power Pivot.
Seleziona il Medagliere . Assicurarsi che sia visualizzata l'area di calcolo. L'area di calcolo, che si trova sotto i dati della tabella, viene usata per creare, modificare e gestire i campi calcolati. Per visualizzare l'area di calcolo, selezionare l'area di calcolo della vista > home>, come mostrato nella schermata seguente.
Calcoliamo il numero di edizioni olimpiche. Nell'area di calcolo, selezionare la cella direttamente sotto la colonna Edizione. Sulla barra multifunzione selezionare Somma > automatica conteggio distinto, come illustrato nella schermata seguente.
Power Pivot crea un'espressione DAX per la cella attiva nell'area di calcolo. In questo caso, Power Pivot ha creato automaticamente la formula DAX seguente:
Distinct Count of Edition:=DISTINCTCOUNT([Edition])Altri calcoli in Somma automatica sono altrettanto semplici, ad esempio Somma, Media, Min, Max e altri.
Salvare la cartella di lavoro di Excel. Il modello di dati viene aggiornato con il nuovo campo calcolato. Quando si torna alla scheda Power View in Excel, viene visualizzato un avviso che informa che il modello di dati è stato aggiornato, come illustrato nella schermata seguente.
Questo campo calcolato Distinct Count of Edition verrà usato più avanti nelle esercitazioni.
Creare un campo calcolato usando DAX inPower Pivot
Il calcolo Somma automatica è utile, ma in alcuni casi sono necessari calcoli più personalizzati. È possibile creare formule DAX nell'area di calcolo, proprio come si creano le formule in Excel. Creare una formula DAX e quindi verificare come viene visualizzata nel modello di dati e, di conseguenza, è disponibile nella tabella pivot e in Power View.
Aprire la finestra di Power Pivot. Nell'area di calcolo, selezionare la cella direttamente sotto il calcolo Somma automatica completato nella sezione precedente, come mostrato nella schermata seguente.
Calcoliamo la percentuale di tutte le medaglie. Nella barra della formula digitare la formula DAX seguente. IntelliSense fornisce i comandi disponibili in base a ciò che si digita ed è possibile premere TAB per selezionare l'opzione IntelliSense evidenziata.
Percentage of All Medals:=[Count of Medal]/CALCULATE([Count of Medal],ALL(Medals))Quando si torna alla finestra di Excel, Excel informa che il modello di dati è stato aggiornato. In Excel selezionare la tabella pivot nel Foglio1. In Campi tabella pivot espandere la tabella Medagliere . Nella parte inferiore dell'elenco dei campi sono presenti i due campi calcolati appena creati, come illustrato nella schermata seguente. Seleziona la percentuale di tutte le medaglie.
Nella tabella pivot, il campo Percentuale di tutte le medaglie viene visualizzato dopo Conteggio delle medaglie. Non è formattato come percentuale, quindi seleziona questi campi (puoi selezionarli tutti in una volta, passando il mouse sopra uno dei campi Percentuale di tutte le medaglie, finché il cursore non diventa una freccia in giù, quindi fai clic). Una volta selezionati, fai clic su HOME >> Number Percentage. Nella stessa sezione della barra multifunzione, modificare il numero di posizioni decimali su due. La tabella pivot ha un aspetto simile alla schermata seguente.
In un'esercitazione precedente, abbiamo filtrato il campo Sport solo per i primi dieci, in ordine alfabetico, motivo per cui vediamo Aquatics solo attraverso la boxe e perché la percentuale nel totale complessivo è del 29,16%, anziché del 100%. Ciò che questo ci dice, ovviamente, è che questi primi dieci sport rappresentano il 29,16% di tutte le medaglie assegnate nei giochi estivi. Possiamo anche vedere che gli acquatici hanno rappresentato il 10,88% di tutte le medaglie.
Poiché il campo Percentuale di tutte le medaglie si trova nel modello di dati, è disponibile anche in Power View.
È anche possibile creare campi calcolati dalla scheda Power Pivot in Power View. Il risultato è lo stesso: il risultato viene creato in Power Pivot o in Power View: il modello di dati viene aggiornato per includere il campo calcolato e lo rende disponibile per tutti gli strumenti client.
Impostare valori predefiniti per i campi, comportamenti per le tabelle e categorie di dati
Un altro modo per semplificare la creazione di report in Power View consiste nell'impostare un set di campi predefinito. Quando si imposta un set di campi predefinito per una tabella, è sufficiente fare clic sulla tabella in Power View e il set di campi predefinito verrà aggiunto automaticamente a un nuovo report.
In questa sezione vengono illustrate le impostazioni predefinite per la cartella di lavoro che consentiranno di risparmiare tempo durante la creazione di report.
Creare il set di campi predefinito per una tabella
La finestra di Power Pivot dovrebbe essere ancora disponibile. In caso contrario, fare clic su Gestisci modello> di dati Power Pivot>. In Power Pivot selezionare Visualizzazione > dati Home > per verificare che sia selezionata la visualizzazione dati. Seleziona il Medagliere .
Nella scheda Avanzate fare clic su Proprietà relazioni > impostate di campi predefiniti. Verrà visualizzata una finestra che consente di specificare i campi predefiniti per le tabelle create con strumenti client come Power View.
Selezionare Sport, Evento, EditionID, Atleta e Medaglia nel riquadro sinistro e fare clic su Aggiungi -> per renderli campi predefiniti. Assicurarsi che vengano visualizzati nel riquadro destro, Campi predefiniti, nell'ordine in cui sono stati elencati. La finestra Set di campi predefiniti ha l'aspetto seguente.
Fare clic su OK per salvare il campo predefinito impostato per la tabella delle medaglie .
Per verificarne il funzionamento, passare al foglio Power View in Excel.
Fare clic in un punto qualsiasi dell'area di disegno del report vuota per assicurarsi che non sia selezionata una visualizzazione esistente. Il foglio Power View include attualmente una sola visualizzazione, ovvero la mappa creata in precedenza.
Nell'elenco Campi di Power View fare clic sul nome della tabella Medagliere . Power View crea una tabella e aggiunge automaticamente i cinque campi predefiniti della tabella Medaglie nell'ordine specificato, come illustrato nella schermata seguente. Se fai clic accidentalmente sul triangolo accanto a Medaglie, la tabella si espande semplicemente, invece di aggiungere una nuova tabella con campi predefiniti.
Imposta il comportamento della tabella
È anche possibile impostare il comportamento di tabella predefinito, usato da Power View per creare automaticamente etichette di report per la tabella. Ciò risulta utile quando si creano visualizzazioni dalla stessa tabella, ad esempio per molti report diversi. Nei prossimi passaggi useremo il comportamento di tabella predefinito, quindi impostiamolo ora.
In Power Pivot, con la tabella Medaglie selezionata, selezionare Proprietà relazioni avanzate >> Comportamento tabella. Viene visualizzata una finestra in cui è possibile specificare il comportamento della tabella.
Nella finestra Comportamento tabella l'identificatore di riga è la colonna contenente solo chiavi univoche e nessun valore vuoto. Questa è spesso la chiave primaria della tabella, ma non deve necessariamente esserlo. Prima di effettuare altre selezioni nella finestra, è necessario selezionare un identificatore di riga. Selezionare MedalKey come identificatore di riga.
Nella sezione Mantieni righe univoche , seleziona IDATLETA. I campi selezionati contengono valori riga che devono essere univoci e non devono essere aggregati durante la creazione di tabelle pivot o rapporti di Power View.
Nota: se si verificano problemi con i report che non vengono aggregati nel modo desiderato, verificare che il campo da aggregare non sia selezionato nei campi Mantieni righe univoche .
In Etichetta predefinita selezionare una chiave da usare come etichetta di report predefinita. Selezionare Sport.
Per Immagine predefinita, lasciare la selezione su [Nessuna colonna selezionata], poiché non si sono ancora aggiunte immagini. La finestra Comportamento tabella ha l'aspetto seguente.
Fare clic su OK. Nel foglio Power View in Excel selezionare la tabella creata nei passaggi precedenti. Dalla barra multifunzione, selezionare Scheda tabella > PROGETTAZIONE>. Il tavolo che hai creato si trasforma in una raccolta di carte; I dati sono gli stessi, ma la visualizzazione dei dati è cambiata. La tabella avrà ora l'aspetto seguente.
Si noti che il campo Sport è più grande degli altri e viene visualizzato come intestazione per ogni scheda. Questo perché lo sport è stato impostato come etichetta predefinita nella finestra Comportamento tabella in Power Pivot.
Impostare le categorie di dati per i campi
Per consentire a Power View di creare dinamicamente report in base ai dati sottostanti, ad esempio la posizione, i campi che contengono tali dati devono essere categorizzati correttamente. Per i dati delle Olimpiadi, specificare le categorie per alcuni campi.
In Power Pivot selezionare Host. Selezionare il campo NOC_CountryRegion. Da Proprietà report > avanzate > Categoria dati: fare clic sulla freccia e selezionare Paese/area geografica dall'elenco delle categorie di dati disponibili, come mostrato nella schermata seguente.
In Medaglie selezionare la colonna NOC_CountryRegion. Anche in questo caso, modificare la categoria di dati in Paese/area geografica.
Tornare a Excel e selezionare il foglio Power View. Espandere la tabella Medaglie in Campi Power View e notare che il campo NOC_CountryRegion ora ha accanto un'icona a forma di globo. Il globo indica che NOC_CountryRegion contiene una posizione geografica, come illustrato nella schermata seguente.
Questa località geografica verrà usata in uno dei prossimi tutorial. È il momento di salvare il lavoro, rivedere ciò che hai appreso e quindi preparati a passare all'esercitazione successiva.
Verifica e test
Verificare le informazioni acquisite
In questa esercitazione è stato descritto come creare una visualizzazione di Power View basata su mappa, quindi sono stati creati campi calcolati per estendere il modello di dati e analizzare i dati in modo diverso. Si è anche imparato a creare set di campi predefiniti per una tabella, che ha semplificato la creazione di una nuova tabella Power View prepopolata con il set di campi predefinito. Si è anche imparato come definire il comportamento predefinito delle tabelle, in modo che l'ordine e l'etichettatura delle nuove tabelle siano rapidi e coerenti.
Nella prossima esercitazione di questa serie, ci si baserà su ciò che si è appreso qui. I dati sono moltissimi e nella prossima esercitazione verranno aggiunti i dati Internet al modello di dati e verranno inserite le immagini per rendere i report di Power View particolarmente efficaci.
Ecco un collegamento alla prossima esercitazione:
Esercitazione: Incorporare dati di Internet e impostare i valori predefiniti per i report Power View
TEST
Vuoi vedere quanto ricordi bene ciò che hai imparato? Ecco la tua occasione. Il quiz seguente evidenzia le funzionalità, le funzionalità o i requisiti appresi in questa esercitazione. Nella parte inferiore della pagina troverai le risposte. Buona fortuna!
Domanda 1: Dove vengono ottenuti i dati da Power View per creare report Power View?
R: Solo dai fogli di lavoro inclusi in Excel.
B: Solo dal modello di dati.
C: Solo da dati importati da fonti esterne.
D: Dal modello di dati e da tutti i dati presenti nei fogli di lavoro di Excel.
Domanda 2: Quale delle seguenti affermazioni è vera per un set di campi predefinito?
R: È possibile creare un solo set di campi predefinito per l'intero modello di dati.
B: In Power View, facendo clic sul nome della tabella in Campi Power View, viene creata una visualizzazione tabella che viene popolata automaticamente con il campo predefinito impostato.
C: Se si crea un set di campi predefinito per una tabella, tutti gli altri campi in quella tabella sono disabilitati.
D: Tutte le risposte sopra
Domanda 3: Quale delle seguenti affermazioni è vera per i campi calcolati?
R: Quando vengono creati in Power Pivot, vengono visualizzati in Power View come campi disponibili nella tabella in cui sono stati creati.
B: Se vengono creati nell'area di calcolo di Power Pivot, vengono nascosti da tutti gli strumenti client.
C. Quando vengono create in Power Pivot, ognuna di esse viene visualizzata come singola tabella in tutti gli strumenti client.
D: Sia A che B.
Domanda 4: Nella finestra Tabella comportamenti predefiniti selezionare un campo in Mantieni righe univoche, quale delle seguenti opzioni è corretta?
R: Per aggregare il campo, è necessario selezionare esplicitamente "Somma questo campo" da Campi di Power View.
B: Il campo è sempre aggregato in Power View o nelle tabelle pivot.
C: Il campo non viene mai aggregato in Power View o nelle tabelle pivot.
D: La selezione di Mantieni righe univoche non ha alcun effetto sul comportamento del campo in Power View o nelle tabelle pivot.
Risposte del test
- Risposta corretta: B
- Risposta corretta: B
- Risposta corretta: A
- Risposta corretta: C
Nota
I dati e le immagini di questa serie di esercitazioni si basano sulle fonti seguenti:
- Set di dati sulle Olimpiadi fornito da Guardian News & Media Ltd.
- Immagini di bandiere fornite da CIA Factbook (cia.gov)
- Dati sulla popolazione forniti da The World Bank (worldbank.org)
- Pittogrammi relativi agli sport olimpici forniti da Thadius856 e Parutakupiu