Esercitazione: Incorporare dati di Internet e impostare i valori predefiniti per i report Power View

Riassunto:    Alla fine dell'esercitazione precedente, creare report Power View basati su mappe, la cartella di lavoro di Excel includeva dati provenienti da varie origini, un modello di dati basato sulle relazioni stabilite con PowerPivot e un report Power View basato su mappe con alcune informazioni di base sulle Olimpiadi. In questa esercitazione estendiamo e ottimizzi la cartella di lavoro con altri dati, elementi grafici interessanti e prepariamo la cartella di lavoro per creare facilmente report Power View sorprendenti.

Nota: In questo articolo vengono descritti 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 a Excel 2016.

Questa esercitazione include le sezioni seguenti:

Importare collegamenti di immagini basate su Internet nel modello di dati

Usare i dati di Internet per completare il modello di dati

Nascondere tabelle e campi per semplificare la creazione di report

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:

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

Importare collegamenti di immagini basate su Internet nel modello di dati

La quantità di dati cresce costantemente e quindi l'aspettativa è in grado di visualizzarla. Con i dati aggiuntivi vengono illustrate diverse prospettive e le opportunità per esaminare e valutare il modo in cui i dati interagiscono in molti modi diversi. PowerPivot e Power View mettono insieme i dati, oltre ai dati esterni, e lo visualizzano in modo divertente e interessante.

In questa sezione estenderai il modello di dati per includere immagini di contrassegni per le aree geografiche o i paesi che partecipano alle Olimpiadi e quindi Aggiungi immagini per rappresentare le discipline contestate nei giochi olimpici.

Aggiungere immagini di contrassegno al modello di dati

Le immagini arricchiscono l'impatto visivo dei report Power View. 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 valide per incorporare queste informazioni: la tabella discipline per le immagini di discipline e la tabella hosts per i contrassegni. Per rendere interessante questa operazione, è possibile usare le immagini disponibili in Internet e usare un collegamento a ogni immagine in modo da poter eseguire il rendering per tutti gli utenti che visualizzano un report, indipendentemente da dove si trovano.

  1. Dopo aver eseguito ricerche in Internet, è possibile trovare una buona fonte per le immagini di flag per ogni paese o area geografica: il sito CIA.gov World Factbook. Ad esempio, quando si fa clic sul collegamento seguente, si ottiene un'immagine del contrassegno per la Francia.


    https://www.CIA.gov/library/publications/the-World-Factbook/graphics/Flags/large/fr-lgflag.gif
    Quando si verificano altre informazioni e si trovano altri URL di immagine del contrassegno nel sito, si rende conto che gli URL hanno un formato uniforme e che l'unica variabile è il codice del paese o dell'area geografica di due lettere. Quindi, se si conosce il codice di ogni paese o area geografica, è sufficiente inserire il codice a due lettere in ogni URL e ottenere un collegamento a ogni contrassegno. Questo è un plus e quando si osservano attentamente i dati, si rende conto che la tabella hosts contiene codici paese o area geografica con due lettere. Ideale.

  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 lo stesso vale per gli URL di contrassegno. In PowerPivot 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. Sembra lunga, ma la maggior parte è l'URL che vogliamo usare dalla CIA Factbook.

    =REPLACE("https://www.cia.gov/library/publications/the-world-factbook/graphics/flags/large/fr-lgflag.gif",82,2,LOWER([Alpha-2 code]))

    In tale funzione DAX hai eseguito alcune operazioni, tutte in una riga. Prima di tutto, la funzione DAX SOSTITUISCi sostituisce il testo in una determinata stringa di testo, quindi usando la funzione è stata sostituita la parte dell'URL che ha fatto riferimento al contrassegno francese (FR) con il codice a due lettere appropriato per ogni paese o area geografica. Il numero 82 indica alla funzione SOSTITUISCi di iniziare i caratteri di 82 sostitutivi nella stringa. Il 2 seguente indica SOSTITUISCi il numero di caratteri da sostituire. Successivamente, potresti aver notato che l'URL fa distinzione tra maiuscole e minuscole (hai testato prima di tutto, ovviamente) e i nostri codici a due lettere sono maiuscoli, quindi abbiamo dovuto convertirli in minuscolo mentre li abbiamo inseriti nell'URL usando la funzione DAX più in basso.

  3. Rinominare la colonna con gli URL di contrassegno in FlagURL. La schermata PowerPivot ora è simile alla schermata seguente.

    PowerPivot e DAX per creare un campo di URL

  4. Tornare a Excel e selezionare la tabella pivot in Sheet1. In campi tabella pivotselezionare tutti. Viene visualizzato il campo FlagURL aggiunto disponibile, come illustrato nella schermata seguente.
    FlagURL aggiunto alla tabella Hosts

    Note: In alcuni casi, il codice Alpha-2 usato dal sito Factbook CIA.gov World non corrisponde al codice ufficiale ISO 3166-1 Alpha-2 fornito nella tabella hosts , che indica che alcuni contrassegni non vengono visualizzati correttamente. È possibile risolvere il problema e ottenere gli URL di flag corretti eseguendo le sostituzioni seguenti direttamente nella tabella hosts in Excel, per ogni voce interessata. La buona notizia è che PowerPivot rileva automaticamente le modifiche apportate in Excel e ricalcola la formula DAX:

    • cambiare in a AU

Aggiungere pittogrammi sportivi al modello di dati

I report di Power View sono più interessanti quando le immagini sono associate ad eventi olimpici. In questa sezione è possibile aggiungere immagini alla tabella discipline .

  1. Dopo la ricerca in Internet, si scopre che Wikimedia Commons contiene grandi pittogrammi per ogni disciplina olimpica, presentata da Parutakupiu. Il collegamento seguente mostra le numerose immagini di Parutakupiu.

    http://commons.wikimedia.org/wiki/user:parutakupiu

  2. Ma quando si osservano tutte le singole immagini, la struttura URL comune non si presta a usare 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 PowerPivot selezionare la tabella discipline e osservare la parte inferiore della finestra di PowerPivot. Viene visualizzato il numero di record 69, come illustrato nella schermata seguente.
    Numero di record visualizzato in PowerPivot

    Si decide che i record di 69 non sono troppo numerosi per copiare e incollare manualmente, soprattutto perché saranno così avvincenti quando si creano report.

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

  4. In PowerPivot copiare le tre colonne della tabella discipline . È possibile selezionarle passando il puntatore del mouse sulla colonna disciplina e quindi trascinando tutta la 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 tabella come nelle esercitazioni precedenti di questa serie, specificando la riga superiore come etichette, quindi assegnare un nome alla tabella DiscImage. Denominare anche il foglio di lavoro DiscImage.

Nota: Una cartella di lavoro con tutti gli input manuali completati, denominata DiscImage_table. xlsx, è uno dei file scaricati nella prima esercitazione della serie. Per semplificare la procedura, è possibile scaricarla facendo 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 di DiscImage ha un aspetto simile alla 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à stati immessi, è possibile copiarli e incollarli nella colonna.

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

  4. In PowerPivot, in visualizzazione diagramma, creare una relazione trascinando il campo DisciplineID dalla tabella discipline al campo DisciplineID della tabella DiscImage .

Impostare la categoria dati per la visualizzazione corretta delle immagini

Per consentire ai report in Power View di visualizzare correttamente le immagini, è necessario impostare correttamente la categoria dati in URL immagine. PowerPivot cerca di determinare il tipo di dati che hai nel modello di dati, in questo caso aggiunge il termine (suggerito) dopo la categoria selezionata automaticamente, ma è bene essere sicuri. Confermiamo.

  1. In PowerPivot selezionare la tabella DiscImage e quindi scegliere la colonna DiscImage.

  2. Sulla barra multifunzione selezionare avanzate > Proprietà report > Categoria dati e selezionare URL immagine, come illustrato nella schermata seguente. Excel cerca di rilevare la categoria di dati e, quando lo fa, contrassegna la categoria di dati selezionata come (suggerimento).

    Impostare la categoria di dati in PowerPivot

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

Usare i dati di 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 è possibile aggiungere dati della popolazione 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 dati della popolazione nel modello di dati. Un'ottima fonte di tali informazioni è la banca dati Worldbank.org. Dopo aver visitato il sito, è possibile trovare la pagina seguente che consente di selezionare e scaricare tutti i tipi di dati di paesi o aree geografiche.

http://Databank.worldbank.org/data/views/variableSelection/selectvariables.aspx?Source=World-Development-Indicators

Sono disponibili numerose opzioni per il download di 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 del modello di dati. Nei passaggi seguenti si scarica una tabella di dati della popolazione e la si aggiunge al modello di dati.

Nota: I siti Web a volte cambiano, quindi il layout su Worldbank.org potrebbe essere leggermente diverso da quello descritto di seguito. In alternativa, è possibile scaricare una cartella di lavoro di Excel denominata population. xlsx che contiene già i dati di worldbank.org, creati con i passaggi seguenti, facendo clic qui.

  1. Passare al sito Web worldbank.org dal collegamento indicato sopra.

  2. Nella sezione centro 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 Timeselezionare 2008 (che ha pochi anni, ma corrisponde ai dati olimpici usati in queste esercitazioni)

  5. Una volta effettuate le selezioni, fare clic sul pulsante Scarica e quindi scegliere Excel come tipo di file. Il nome della cartella di lavoro, come scaricato, non è molto leggibile. Rinominare la cartella di lavoro in popolamento. xls, quindi salvarla in una posizione in cui è possibile accedervi nella prossima serie di passaggi.

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

  1. Nella cartella di lavoro di Excel che contiene i dati delle Olimpiadi inserire un nuovo foglio e denominarlo popolamento.

  2. Passare alla cartella di lavoro downloaded population. xls , aprirla e copiare i dati. Tenere presente che, con qualsiasi cella del DataSet selezionata, è possibile premere CTRL + a per selezionare tutti i dati adiacenti. Incollare i dati nella cella a1 del foglio di lavoro popolazione della cartella delle Olimpiadi.

  3. Nella cartella di lavoro delle Olimpiadi si vuole formattare i dati appena incollati come tabella e assegnare un nome alla popolazionedella tabella. Con qualsiasi cella del DataSet 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 contiene numerosi 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, PowerPivot e Power View.

  4. Nella scheda Strumenti tabella > struttura individuare il campo nome tabella e digitare popolazione per assegnare un nome alla tabella. I dati della popolazione si trova in una colonna intitolata 2008. Per essere sempre aggiornati, rinominare la colonna 2008 nella tabella della popolazione in popolazione. La cartella di lavoro è ora simile alla schermata seguente.

    Dati relativi alla popolazione scaricati in Excel

    Note: In alcuni casi, il codice paese usato dal sito worldbank.org non corrisponde al codice ufficiale ISO 3166-1 alfa-3 fornito nella tabella medaglie , che indica che alcuni countryregions non visualizzeranno i dati della popolazione. Per risolvere il problema, è possibile apportare le sostituzioni seguenti direttamente nella tabella della popolazione in Excel, per ogni voce interessata. La buona notizia è che PowerPivot rileva automaticamente le modifiche apportate in Excel:

    • modificare NLD in NED

    • cambiare il che in SUI

  5. In Excel aggiungere la tabella al modello di dati selezionando PowerPivot > tabelle > Aggiungi al modello di dati, come illustrato nella schermata seguente.

    Aggiungere nuovi dati nel modello di dati

  6. Creiamo quindi una relazione. Abbiamo notato che il codice paese o regione in popolazione è lo stesso codice a tre cifre trovato nel campo NOC_CountryRegion delle medaglie. Ottimo, possiamo creare facilmente una relazione tra queste tabelle. In PowerPivot, in visualizzazione diagramma, trascinare la tabella della popolazione in modo che sia situata accanto alla tabella medaglie . Trascinare il campo NOC_CountryRegion della tabella medaglie sul campo del codice paese o dell'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 (i cosiddetti pittogrammi precedenti) e nuove tabelle che contengono informazioni sulla popolazione. Sono disponibili tutti i tipi di dati e siamo quasi pronti per creare alcune visualizzazioni interessanti da includere nei report.

Ma prima di tutto, facciamo in modo che la creazione di report sia più semplice, nascondendo alcune tabelle e campi che i report non usano.

Nascondere tabelle e campi per semplificare la creazione di report

Potresti aver notato quanti campi sono presenti nella tabella medaglie . Moltissimi, inclusi molti che non verranno usati per creare un report. In questa sezione imparerai a nascondere alcuni di questi campi, in modo da poter semplificare il processo di creazione dei report in Power View.

Per vederlo da solo, selezionare il foglio di Power View in Excel. La schermata seguente mostra l'elenco delle tabelle nei campi di Power View. Si tratta di un lungo elenco di tabelle tra cui scegliere e in molte tabelle sono presenti campi che i report non verranno mai usati.

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 PowerPivot. Se hai bisogno di tabelle o campi nascosti per generare report, puoi sempre tornare a PowerPivot 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 con PowerPivot

  1. In PowerPivot selezionare Home > visualizza > visualizzazione dati per verificare che la visualizzazione dati sia selezionata, anziché in visualizzazione diagramma.

  2. Nascondiamo le tabelle seguenti, che non si ritiene necessarie per creare report: S_Teams e W_Teams. Si notano alcune tabelle in cui è utile un solo campo; più avanti in questa esercitazione troverai anche una soluzione.

  3. Fare clic con il pulsante destro del mouse sulla scheda W_Teams , che si trova nella parte inferiore della finestra, quindi scegliere Nascondi da strumenti client. La schermata seguente mostra il menu visualizzato quando si fa clic con il pulsante destro del mouse su una scheda tabella nascosta in PowerPivot.

    Come nascondere tabelle dagli strumenti client di Excel

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

    Le schede delle tabelle nascoste sono disattivate in PowerPivot

Nascondere i campi usando PowerPivot

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

La procedura seguente consente di nascondere una raccolta di campi, da varie tabelle, che non sono necessari nei report.

  1. In PowerPivot 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 analogo a come le schede delle tabelle nascoste sono grigie.

  2. Nella scheda medaglie 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 esaminiamo il foglio di Power View e i campi di Power View, vediamo la schermata seguente. Questa operazione è più gestibile.

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

L'uso di tabelle e colonne da strumenti client consente di rendere più agevole il processo di creazione del report. Se necessario, è possibile nascondere il numero di tabelle o colonne necessarie ed è sempre possibile scoprirle in seguito.

Con il modello di dati completato, è possibile sperimentare i dati. Nella prossima esercitazione creerai tutti i tipi di visualizzazioni interessanti e accattivanti usando i dati delle Olimpiadi e il modello di dati che hai creato.

Verifica e test

Verificare le informazioni acquisite

In questa esercitazione è stato illustrato come importare dati basati su Internet nel modello di dati. È disponibile un gran numero di dati su Internet e il modo in cui è possibile trovarlo e includerlo nei report è un ottimo strumento per avere un set di informazioni per la creazione di report.

È anche stato illustrato come includere immagini nel modello di dati e come creare formule DAX per rendere più agevole il processo di recupero degli URL nel mash-up dei dati, in modo da poterli usare nei report. È stato illustrato come nascondere tabelle e campi, che risultano utili quando è necessario creare report e avere meno confusione da tabelle e campi che non sono suscettibili di essere usati. Nascondere tabelle e campi è particolarmente utile quando altri utenti creano report dai dati forniti.

TEST

Vuoi vedere quanto ti ricordi cosa hai imparato? Ecco la tua occasione. Il quiz seguente evidenzia le caratteristiche, le funzionalità o i requisiti appresi in questa esercitazione. Nella parte inferiore della pagina troverai le risposte. Buona Fortuna!

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

A: copiare e incollare le informazioni come testo non elaborato in Excel ed è incluso automaticamente.

B: copiare e incollare le informazioni in Excel, formattarle come tabella, quindi selezionare PowerPivot > tabelle > Aggiungi al modello di dati.

C: creare una formula DAX in PowerPivot che popola una nuova colonna con URL che puntano a risorse dati Internet.

D: Sia B che C.

Domanda 2: Quale delle seguenti condizioni è vera per la formattazione dei dati come tabella in Excel?

A: è possibile assegnare un nome a una tabella, in modo da semplificarne l'identificazione.

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

C: è possibile stabilire relazioni tra tabelle e quindi esplorare e analizzare i dati in in tabelle pivot, PowerPivot e Power View.

D: tutto quanto sopra.

Domanda 3: Quale delle seguenti condizioni è vera per le tabelle nascoste in PowerPivot ?

A: nascondere una tabella in PowerPivot Elimina i dati dal modello di dati.

B: nascondere una tabella in PowerPivot impedisce che la tabella venga visualizzata negli strumenti client e quindi impedisce la creazione di report che usano i campi della tabella per il filtro.

C: nascondere una tabella in PowerPivot non ha alcun effetto sugli strumenti client.

D: non è possibile nascondere le tabelle in PowerPivot, è possibile nascondere solo i campi.

Domanda 4: Vero o falso: quando si nasconde un campo in PowerPivot, non è più possibile visualizzarlo o accedervi, anche da PowerPivot 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

Amplia le tue competenze su Office
Esplora i corsi di formazione
Ottieni in anticipo le nuove caratteristiche
Partecipa al programma Office Insider