Applies ToExcel per Microsoft 365 Excel 2019 Excel 2016 Excel 2013

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:    Al termine dell'esercitazione precedente, Creare report di Power Viewbasati su mappa, la cartella di lavoro di Excel includeva dati provenienti da varie origini, un modello di dati basato sulle relazioni stabilite con Power Pivot e un report Power View basato su mappa con alcune informazioni di base sulle Olimpiadi. In questa esercitazione la cartella di lavoro viene estesa e ottimizzata con più dati, elementi grafici interessanti e si prepara la cartella di lavoro per creare facilmente Power View report.

Nota: Questo articolo descrive i modelli di dati in Excel 2013. Tuttavia, le stesse funzionalità di modellazione dei dati e Power Pivot introdotte in Excel 2013 si applicano anche alle Excel 2016.

Questa esercitazione include le sezioni seguenti:

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:

  1. Importare dati in Excel 2013 e creare un modello di dati

  2. Estendere le relazioni dei modelli di dati mediante Excel 2013, Power Pivot e DAX

  3. Creare report Power View basati su mappe

  4. Incorporare dati di Internet e impostare i valori predefiniti per i report di Power View

  5. Guida di Power Pivot

  6. 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 altre informazioni su Excel 2013, fare clic qui. Per indicazioni su come abilitare Power Pivot, fare clic qui.

Importare collegamenti a immagini basate su Internet nel modello di dati

La quantità di dati è in costante crescita e anche l'aspettativa di poterla visualizzare. Con altri dati sono disponibili prospettive diverse e opportunità per esaminare e valutare l'interazione dei dati in molti modi diversi. Power Pivot e Power View riunire i dati, così come i dati esterni, e visualizzarlo in modi divertenti e interessanti.

In questa sezione si estende il modello di dati in modo da includere le immagini dei contrassegni per le aree geografiche o i paesi che partecipano alle Olimpiadi e quindi si aggiungono immagini per rappresentare le discipline contese nei Giochi Olimpici.

Aggiungere immagini di contrassegno al modello di dati

Le immagini arricchiscono l'impatto visivo Power View report. Nei passaggi seguenti si aggiungono due categorie di immagini, un'immagine per ogni disciplina e un'immagine del contrassegno che rappresenta ogni area geografica o paese.

Sono disponibili due tabelle che sono i candidati validi per incorporare queste informazioni: la tabella Discipline per le immagini discipline e la tabella Hosts per i contrassegni. Per rendere interessante questo aspetto, si usano le immagini disponibili in Internet e si usa un collegamento a ogni immagine in modo da poter eseguire il rendering per chiunque visualizzi un report, indipendentemente dalla posizione in cui si trovano.

  1. Dopo aver cercato in Internet, è possibile trovare una buona fonte per le immagini dei contrassegni per ogni paese o area geografica: il CIA.gov World Factbook. Ad esempio, quando si fa clic sul collegamento seguente, si ottiene un'immagine della bandiera per la Francia. https://www.cia.gov/library/publications/the-world-factbook/graphics/flags/large/fr-lgflag.gif Quando si esaminano ulteriormente e si trovano altri URL di immagini di contrassegno nel sito, si capisce che gli URL hanno un formato coerente e che l'unica variabile è il codice paese o area geografica di due lettere. Quindi, se si conosceva ogni codice paese o area geografica di due lettere, è sufficiente inserire il codice di due lettere in ogni URL e ottenere un collegamento a ogni contrassegno. Questo è un vantaggio e, quando si osservano attentamente i dati, ci si rende conto che la tabella Hosts contiene codici paese o area geografica di due lettere. Ottimo.

  2. È necessario creare un nuovo campo nella tabella Hosts per archiviare gli URL dei contrassegni. In un'esercitazione precedente è stato usato DAX per concatenare due campi e si esegue la stessa operazione per gli URL dei contrassegni. In Power Pivot selezionare la colonna vuota con il titolo Aggiungi colonna nella tabella Hosts. Nella barra della formula digitare la formula DAX seguente oppure copiarla e incollarla nella colonna della formula. L'aspetto è lungo, ma la maggior parte è l'URL che si vuole usare dal Factbook CIA.=REPLACE("https://www.cia.gov/library/publications/the-world-factbook/graphics/flags/large/fr-lgflag.gif",82,2,LOWER([Alpha-2 code])) In questa funzione DAX sono stati evasi alcuni elementi, tutti in un'unica riga. Prima di tutto, la funzione DAX REPLACE sostituisce il testo in una determinata stringa di testo, quindi usando questa funzione è stata sostituita la parte dell'URL che fa riferimento al flag francese (fr) con il codice di due lettere appropriato per ogni paese o area geografica. Il numero 82 indica alla funzione SOSTITUISCI di iniziare la sostituzione di 82 caratteri nella stringa. Il 2 che segue indica a SOSTITUISCI quanti caratteri sostituire. In seguito, si potrebbe aver notato che l'URL fa distinzione tra maiuscole e minuscole (è stato testato per primo, naturalmente) e che i codici a due lettere sono in maiuscolo, quindi è stato necessario convertirli in minuscolo quando sono stati inseriti nell'URL usando la funzione DAX LOWER.

  3. Rinominare la colonna con gli URL del contrassegno in FlagURL. La Power Pivot ora è simile alla schermata seguente.PowerPivot e DAX per creare un campo di URL

  4. Tornare alla Excel e selezionare la tabella pivot in Foglio1. In Campi tabella pivotselezionare TUTTI. Il campo FlagURL aggiunto è disponibile, come illustrato nella schermata seguente.FlagURL aggiunto alla tabella Hosts

    Note: In alcuni casi, il codice Alfa-2 usato dal sito CIA.gov World Factbook non corrisponde al codice ufficiale ISO 3166-1 Alpha-2 fornito nella tabella Hosts, pertanto alcuni contrassegni non vengono visualizzati correttamente. È possibile risolvere il problema e ottenere gli URL dei contrassegni corretto, effettuando le sostituzioni seguenti direttamente nella tabella Hosts in Excel, per ogni voce interessata. La buona notizia è che Power Pivot automaticamente le modifiche apportate in Excel e ricalcola la formula DAX:

    • impostare AT su AU

Aggiungere pittogrammi sportivi al modello di dati

Power View i report sono più interessanti quando le immagini sono associate agli eventi olimpici. In questa sezione si aggiungono immagini alla tabella Disciplines.

  1. Dopo aver cercato in Internet, si trova che Wikimedia Commons ha ottimi pittogrammi per ogni disciplina olimpica, presentata da Parutakupiu. Il collegamento seguente mostra le molte immagini di Parutakupiu.http://commons.wikimedia.org/wiki/user:parutakupiu

  2. Tuttavia, quando si osservano le singole immagini, la struttura comune degli URL non si presta all'uso di DAX per creare automaticamente collegamenti alle immagini. Si vuole sapere quante discipline esistono nel modello di dati, per valutare se è necessario immettere manualmente i collegamenti. In Power Pivot selezionare la tabella Disciplines e osservare la parte inferiore della Power Pivot finestra. Il numero di record è 69, come illustrato nella schermata seguente.Numero di record visualizzato in PowerPivot Si decide che 69 record non sono troppi per copiare e incollare manualmente, soprattutto perché saranno così accattivanti quando si creano report.

  3. Per aggiungere gli URL dei pittogrammi, è necessaria una nuova colonna nella tabella Disciplines. Questo presenta una sfida interessante: la tabella Disciplines è stata aggiunta al modello di dati importando un database di Access, quindi la tabella Disciplines viene visualizzata solo in Power Pivot, non in Excel. Ma in Power Pivot, non è possibile immettere direttamente i dati in singoli record, chiamati anche righe. Per risolvere il problema, è possibile creare una nuova tabella in base alle informazioni nella tabella Disciplines, aggiungerla al modello di dati e creare una relazione.

  4. In Power Pivot copiare le tre colonne nella tabella Disciplines. Per selezionarli, posizionare il puntatore del mouse sulla colonna Discipline e quindi trascinare il puntatore del mouse sulla colonna SportID, come illustrato nella schermata seguente, quindi fare clic su Home > Appunti > Copia.Copia dei campi in PowerPivot

  5. In Excel creare un nuovo foglio di lavoro e incollare i dati copiati. Formattare i dati incollati come una tabella come nelle esercitazioni precedenti di questa serie, specificando la prima riga come etichette, quindi assegnare alla tabella il nome DiscImage. Assegnare al foglio di lavoro anche il nome DiscImage.

Nota: Una cartella di lavoro con tutti gli input manuali completati, denominata DiscImage_table.xlsx, è uno dei file scaricati nella prima esercitazione di questa serie. Per semplificare il download, è possibile fare clic qui. Leggere i passaggi successivi, che è possibile applicare a situazioni simili con i propri dati.

  1. Nella colonna accanto a SPORTID digitare DiscImage nella prima riga. Excel estende automaticamente la tabella per includere la riga. Il foglio di lavoro DiscImage ha l'aspetto della schermata seguente.Estensione di una tabella in Excel

  2. Immettere gli URL per ogni disciplina, in base ai pittogrammi di Wikimedia Commons. Se è stata scaricata la cartella di lavoro in cui sono già state immesse, è possibile copiarle e incollarle nella colonna.

  3. Sempre in Excel, sceglierePower Pivot > tabelle > Aggiungi al modello di dati per aggiungere la tabella creata al modello di dati.

  4. In Power Pivot, in Visualizzazionediagramma, creare una relazione trascinando il campo DISCIPLINEID dalla tabella Disciplines al campo DisciplineID nella tabella DiscImage.

Impostare la categoria dati per visualizzare correttamente le immagini

Per consentire ai report in Power View di visualizzare correttamente le immagini, è necessario impostare correttamente categoria dati su URL immagine. Power Pivot tenta di determinare il tipo di dati presenti nel modello di dati, nel qual caso aggiunge il termine (Suggerito) dopo la categoria selezionata automaticamente, ma è consigliabile essere certi. Confermiamo.

  1. In Power Pivot selezionare la tabella DiscImage e quindi scegliere la colonna DiscImage.

  2. Sulla barra multifunzione selezionare Advanced > Reporting Properties > Data Category e selezionare Image URL, come illustrato nella schermata seguente. Excel tentativo di rilevare la categoria di dati e, in questo caso, contrassegna la categoria dati selezionata come (suggerita).Impostare la categoria di dati in PowerPivot

Il modello di dati ora include URL per i pittogrammi che possono essere associati a ogni disciplina e la categoria di dati è impostata correttamente su URL immagine.

Usare i dati Internet per completare il modello di dati

Molti siti su Internet offrono dati che possono essere usati nei report, se i dati sono affidabili e utili. In questa sezione i dati sulla popolazione vengono aggiunti al modello di dati.

Aggiungere informazioni sulla popolazione al modello di dati

Per creare report che includono informazioni sulla popolazione, è necessario trovare e quindi includere i dati della popolazione nel modello di dati. Un'ottima fonte di tali informazioni è Worldbank.org banca dati. Dopo aver visitato il sito, si trova la pagina seguente che consente di selezionare e scaricare tutti i tipi di dati relativi al paese o all'area geografica.

http://databank.worldbank.org/data/views/variableSelection/selectvariables.aspx?source=world-development-indicators

Ci sono molte opzioni per scaricare i dati da Worldbank.org e tutti i tipi di report interessanti che è possibile creare di conseguenza. Per il momento, si è interessati alla popolazione per i paesi o le aree geografiche nel modello di dati. Nei passaggi seguenti si scarica una tabella di dati sulla popolazione e la si aggiunge al modello di dati.

Nota: I siti Web a volte cambiano, quindi il layout in Worldbank.org potrebbe essere leggermente diverso da quello descritto di seguito. In alternativa, è possibile scaricare una cartella di lavoro Excel denominata Population.xlsx che contiene già i dati Worldbank.org, creata con la procedura seguente, facendo clic qui.

  1. Passare al sito Web worldbank.org dal collegamento fornito in precedenza.

  2. Nella sezione centrale della pagina, in PAESE,fare clic su seleziona tutto.

  3. In SERIEcercare e selezionare popolazione, totale. La schermata seguente mostra un'immagine della ricerca, con una freccia che punta alla casella di ricerca.Selezione di set di dati in worldbank.org

  4. In TEMPOselezionare 2008 (che ha qualche anno di età, ma corrisponde ai dati delle Olimpiadi usati in queste esercitazioni)

  5. Dopo aver effettuato queste selezioni, fare clic sul pulsante DOWNLOAD e quindi scegliere Excel tipo di file. Il nome della cartella di lavoro, così come è stato scaricato, non è molto leggibile. Rinominare la cartella di lavoroPopulation.xls, quindi salvarla in un percorso in cui è possibile accedervi nella serie di passaggi successiva.

Ora si è pronti per importare i dati nel modello di dati.

  1. Nella cartella Excel che contiene i dati delle Olimpiadi inserire un nuovo foglio di lavoro e assegnare il nome Popolazione.

  2. Passare alla cartella di Population.xls cartella di lavoro scaricata, aprirla e copiare i dati. Tenere presente che con qualsiasi cella del set di dati selezionata, è possibile premere CTRL+A per selezionare tutti i dati adiacenti. Incollare i dati nella cella A1 del foglio di lavoro Popolazione nella cartella di lavoro Olympics.

  3. Nella cartella di lavoro Olympics si vogliono formattare i dati appena incollati come tabella e assegnare alla tabella il nome Popolazione. Con una cella del set di dati selezionata, ad esempio la cella A1, premere CTRL+A per selezionare tutti i dati adiacenti e quindi CTRL+T per formattare i dati come tabella. Poiché i dati includono intestazioni, selezionare Tabella con intestazioni nella finestra Crea tabella visualizzata, come illustrato qui.Finestra Crea tabella La formattazione dei dati come tabella offre molti vantaggi. È possibile assegnare un nome a una tabella per semplificarne l'identificazione. Si possono anche stabilire relazioni tra le tabelle, per consentire l'esplorazione e l'analisi dei dati in tabelle pivot, Power Pivot e Power View.

  4. Nella scheda PROGETTAZIONE > STRUMENTI TABELLA individuare il campo Nome tabella e digitare Popolazione per assegnare un nome alla tabella. I dati sulla popolazione si trova in una colonna intitolata 2008. Per mantenere le cose dritte, rinominare la colonna 2008 nella tabella Popolazione in Popolazione. La cartella di lavoro ora ha l'aspetto della schermata seguente.Dati relativi alla popolazione scaricati in Excel

    Note: In alcuni casi, il codice paese usato dal sito di Worldbank.org non corrisponde al codice ISO 3166-1 Alfa-3 ufficiale fornito nella tabella Medals, il che significa che alcune aree non visualizzano i dati sulla popolazione. È possibile risolvere il problema effettuando le sostituzioni seguenti direttamente nella tabella Popolazione in Excel, per ogni voce interessata. La buona notizia è che Power Pivot automaticamente le modifiche apportate in Excel:

    • modificare NLD in NED

    • cambiare CHE in SUI

  5. In Excel aggiungere la tabella al modello di dati selezionandoPower Pivot > Tabelle > Aggiungial modello di dati , come illustrato nella schermata seguente.Aggiungere nuovi dati nel modello di dati

  6. Ora creiamo una relazione. Abbiamo notato che il codice paese o area geografica nella popolazione è lo stesso codice a tre cifre presente nel campo NOC_CountryRegion di Medals. È possibile creare facilmente una relazione tra queste tabelle. In Power Pivot, in Visualizzazione diagramma, trascinare la tabella Popolazione in modo che sia posizionata accanto alla tabella Medals. Trascinare NOC_CountryRegion campo della tabella Medals nel campo Codice paese o Codice area geografica della tabella Popolazione. Viene stabilita una relazione, come illustrato nella schermata seguente.Creare una relazione tra tabelle

Non è stato troppo difficile. Il modello di dati include ora collegamenti a contrassegni, collegamenti a immagini di discipline (in precedenza sono stati definiti pittogrammi) e nuove tabelle che forniscono informazioni sulla popolazione. Sono disponibili tutti i tipi di dati e siamo quasi pronti a creare alcune visualizzazioni accattivanti da includere nei report.

Ma prima di tutto, rendiamo più semplice la creazione di report, nascondendo alcune tabelle e campi che i report non userà.

Nascondere tabelle e campi per semplificare la creazione di report

È possibile che si sia notato il numero di campi nella tabella Medals. Molti di essi, inclusi molti che non si userà per creare un report. In questa sezione viene illustrato come nascondere alcuni di questi campi, in modo da semplificare il processo di creazione di report in Power View.

Per visualizzare questa opzione, selezionare il Power View foglio in Excel. La schermata seguente mostra l'elenco delle tabelle in Power View campi. Si tratta di un lungo elenco di tabelle tra cui scegliere e in molte tabelle sono presenti campi che i report non useranno mai.

Troppe tabelle disponibili nella cartella di lavoro di Excel

I dati sottostanti sono ancora importanti, ma l'elenco di tabelle e campi è troppo lungo e forse un po' scoraggiante. È possibile nascondere tabelle e campi da strumenti client, ad esempio tabelle pivot e Power View, senza rimuovere i dati sottostanti dal modello di dati.

Nei passaggi seguenti si nascondono alcune tabelle e campi usando Power Pivot. Se sono necessarie tabelle o campi nascosti per generare report, è sempre possibile tornare a Power Pivot e scoprirli.

Nota: Quando si nasconde una colonna o un campo, non sarà possibile creare report o filtri in base a tali tabelle o campi nascosti.

Nascondere le tabelle usando Power Pivot

  1. In Power Pivot, selezionare Home > Visualizzazione > dati per assicurarsi che la visualizzazione dati sia selezionata, invece di essere in Visualizzazione diagramma.

  2. Nascondere le tabelle seguenti, che non si ritiene sia necessario creare report: S_Teams e W_Teams. Si notano alcune tabelle in cui è utile un solo campo. più avanti in questa esercitazione si troverà anche una soluzione.

  3. Fare clic con il pulsante destro del mouse sulla scheda W_Teams, disponibile nella parte inferiore della finestra, e scegliere Nascondi da strumenti client. La schermata seguente mostra il menu visualizzato quando si fa clic con il pulsante destro del mouse sulla scheda di una tabella nascosta in Power Pivot.Come nascondere tabelle dagli strumenti client di Excel

  4. Nascondere anche l'altra tabella, S_Teams, Si noti che le schede per le tabelle nascoste sono disattivate, come illustrato nella schermata seguente.Le schede delle tabelle nascoste sono disattivate in PowerPivot

Nascondere i campi usando Power Pivot

Esistono anche alcuni campi che non sono utili per la creazione di report. I dati sottostanti possono essere importanti, ma nascondendo i campi dagli strumenti client, ad esempio tabelle pivot e Power View, lo spostamento e la selezione dei campi da includere nei report diventano più chiari.

I passaggi seguenti nascondono una raccolta di campi, provenienti da varie tabelle, che non sono necessari nei report.

  1. In Power Pivot, fare clic sulla scheda Medaglie. Fare clic con il pulsante destro del mouse sulla colonna Edition, quindi scegliere Nascondi da strumenti client,come illustrato nella schermata seguente.Fare clic con il pulsante destro del mouse per nascondere campi di tabelle dagli strumenti client di Excel Si noti che la colonna diventa grigia, in modo simile a come le schede delle tabelle nascoste sono grigie.

  2. Nella scheda Medals nascondere i campi seguenti dagli strumenti client: Event_gender, MedalKey.

  3. Nella scheda Eventi nascondere i campi seguenti dagli strumenti client: EVENTID, SportID.

  4. Nella scheda Sport nascondere SPORTID.

Ora, quando si osserva il foglio Power View e Power View campi, viene visualizzata la schermata seguente. Questo è più gestibile.

Un numero minore di tabelle negli strumenti client semplifica la creazione dei report

Nascondere tabelle e colonne dagli strumenti client consente di migliorare il processo di creazione dei report. È possibile nascondere il numero di tabelle o colonne necessario e, se necessario, scoprirle sempre in un secondo momento.

Una volta completato il modello di dati, è possibile sperimentare con i dati. Nell'esercitazione successiva verranno creati tutti i tipi di visualizzazioni interessanti e accattivanti usando i dati olympics e il modello di dati creato.

Verifica e test

Verificare le informazioni acquisite

In questa esercitazione è stato illustrato come importare dati basati su Internet nel modello di dati. Su Internet sono disponibili molti dati e sapere come trovarli e includerlo nei report è un ottimo strumento da avere nel set di conoscenze per la creazione di report.

Si è anche appreso come includere immagini nel modello di dati e come creare formule DAX per smussare il processo di recupero degli URL nel mash-up dei dati, in modo da poterli usare nei report. Si è appreso come nascondere tabelle e campi, che risulta utile quando è necessario creare report e avere meno confusione nelle tabelle e nei campi che probabilmente non verranno usati. Nascondere tabelle e campi è particolarmente utile quando altri utenti creano report dai dati forniti.

TEST

Vuoi vedere quanto ti ricordi quello che hai imparato? Ecco la tua possibilità. Il test seguente evidenzia le caratteristiche, le funzionalità o i requisiti appresi in questa esercitazione. Nella parte inferiore della pagina sono disponibili le risposte. Buona Fortuna!

Domanda 1: Quale dei metodi seguenti è un modo valido per includere i dati Internet nel modello di dati?

A: Copiare e incollare le informazioni come testo non elaborato Excel e vengono incluse automaticamente.

B: Copiare e incollare le informazioni in Excel, formattarle come tabella, quindi selezionarePower Pivot > Tabelle > Aggiungi al modello di dati.

C: Creare una formula DAX in Power Pivot che popola una nuova colonna con URL che puntano alle risorse dati Internet.

D: Sia B che C.

Domanda 2: Qual è la causa della formattazione dei dati come tabella in Excel?

A: È possibile assegnare un nome a una tabella, semplificando l'identificazione.

B: È possibile aggiungere una tabella al modello di dati.

C: È possibile stabilire relazioni tra tabelle e quindi esplorare e analizzare i dati nelle tabelle pivot, Power Pivot e Power View.

D: Tutte le informazioni precedenti.

Domanda 3: Qual è la causa delle tabelle nascoste in Power Pivot ?

A: Se si nasconde una tabella in Power Pivot, i dati vengono cancellati dal modello di dati.

B: Se si nasconde una tabella in Power Pivot, la tabella non viene vista negli strumenti client e quindi non è possibile creare report che usano i campi della tabella per il filtro.

C: Nascondere una tabella in Power Pivot non ha alcun effetto sugli strumenti client.

D: Non è possibile nascondere le tabelle in Power Pivot, è possibile nascondere solo i campi.

Domanda 4: Vero o Falso: quando si nasconde un campo in Power Pivot, non è più possibile vederlo o accedervi, neanche Power Pivot se stesso.

A: VERO

B: FALSO

Risposte del test

  1. Risposta corretta: D

  2. Risposta corretta: D

  3. Risposta corretta: B

  4. Risposta corretta: B

Note: 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

Serve aiuto?

Vuoi altre opzioni?

Esplorare i vantaggi dell'abbonamento e i corsi di formazione, scoprire come proteggere il dispositivo e molto altro ancora.

Le community aiutano a porre e a rispondere alle domande, a fornire feedback e ad ascoltare gli esperti con approfondite conoscenze.