Excel Power Pivot - Guida rapida
Excel Power Pivot è uno strumento efficiente e potente fornito con Excel come componente aggiuntivo. Con Power Pivot, puoi caricare centinaia di milioni di righe di dati da origini esterne e gestire i dati in modo efficace con il suo potente motore xVelocity in una forma altamente compressa. Ciò consente di eseguire i calcoli, analizzare i dati e arrivare a un rapporto per trarre conclusioni e decisioni. Pertanto, sarebbe possibile per una persona con esperienza pratica con Excel, eseguire l'analisi dei dati di fascia alta e il processo decisionale in pochi minuti.
Questo tutorial tratterà quanto segue:
Funzionalità di Power Pivot
Ciò che rende Power Pivot uno strumento potente è l'insieme delle sue funzionalità. Imparerai le varie funzionalità di Power Pivot nel capitolo - Funzionalità di Power Pivot.
Dati di Power Pivot da varie origini
Power Pivot può raccogliere dati da varie origini dati per eseguire i calcoli richiesti. Imparerai come inserire i dati in Power Pivot, nel capitolo Caricamento dei dati in Power Pivot.
Modello di dati di Power Pivot
La potenza di Power Pivot risiede nel suo database - Data Model. I dati vengono archiviati sotto forma di tabelle di dati nel modello di dati. È possibile creare relazioni tra le tabelle di dati per combinare i dati di diverse tabelle di dati per l'analisi e il reporting. Il capitolo - Comprensione del modello di dati (database Power Pivot) fornisce i dettagli sul modello di dati.
Gestione del modello di dati e delle relazioni
È necessario sapere come gestire le tabelle di dati nel modello di dati e le relazioni tra di esse. Troverai i dettagli di questi nel capitolo - Gestione del modello di dati di Power Pivot.
Creazione di tabelle di PowerPivot e grafici di PowerPivot
Le tabelle di Power Pivot e i grafici di Power Pivot forniscono un modo per analizzare i dati per arrivare a conclusioni e / o decisioni.
Imparerai come creare tabelle di Power Pivot nei capitoli - Creazione di una tabella di Power Pivot e di tabelle pivot appiattite.
Imparerai come creare grafici Power Pivot nel capitolo - Grafici Power Pivot.
Nozioni di base su DAX
DAX è il linguaggio utilizzato in Power Pivot per eseguire calcoli. Le formule in DAX sono simili alle formule di Excel, con una differenza: mentre le formule di Excel si basano su singole celle, le formule DAX si basano su colonne (campi).
Comprenderete le nozioni di base di DAX nel capitolo - Nozioni di base di DAX.
Esplorazione e creazione di rapporti sui dati di Power Pivot
È possibile esplorare i dati di PowerPivot che si trovano nel modello di dati con tabelle di PowerPivot e grafici di PowerPivot. Imparerai come esplorare e segnalare i dati durante questo tutorial.
Gerarchie
È possibile definire gerarchie di dati in una tabella di dati in modo che sia facile gestire i campi di dati correlati insieme nelle tabelle di Power Pivot. Imparerai i dettagli sulla creazione e l'utilizzo delle Gerarchie nel capitolo - Gerarchie in Power Pivot.
Rapporti estetici
È possibile creare report estetici dell'analisi dei dati con grafici PowerPivot e / o grafici PowerPivot. Sono disponibili diverse opzioni di formattazione per evidenziare i dati significativi nei rapporti. I rapporti sono di natura interattiva, consentendo alla persona che guarda il rapporto compatto di visualizzare rapidamente e facilmente tutti i dettagli richiesti.
Imparerai questi dettagli nel capitolo - Report estetici con dati Power Pivot.
Power Pivot in Excel fornisce un modello di dati che collega diverse origini dati in base alle quali i dati possono essere analizzati, visualizzati ed esplorati. L'interfaccia di facile utilizzo fornita da Power Pivot consente a una persona con esperienza pratica in Excel di caricare facilmente i dati, gestire i dati come tabelle di dati, creare relazioni tra le tabelle di dati ed eseguire i calcoli necessari per arrivare a un report .
In questo capitolo imparerai cosa rende Power Pivot uno strumento forte e ricercato per analisti e responsabili delle decisioni.
Power Pivot sulla barra multifunzione
Il primo passaggio per procedere con Power Pivot è assicurarsi che la scheda POWERPIVOT sia disponibile sulla barra multifunzione. Se si dispone di Excel 2013 o versioni successive, la scheda POWERPIVOT viene visualizzata sulla barra multifunzione.
Se hai Excel 2010, POWERPIVOT scheda potrebbe non essere visualizzata sulla barra multifunzione se non è già stato abilitato il componente aggiuntivo Power Pivot.
Componente aggiuntivo Power Pivot
Il componente aggiuntivo Power Pivot è un componente aggiuntivo COM che deve essere abilitato per ottenere le funzionalità complete di Power Pivot in Excel. Anche quando la scheda POWERPIVOT viene visualizzata sulla barra multifunzione, è necessario assicurarsi che il componente aggiuntivo sia abilitato per accedere a tutte le funzionalità di Power Pivot.
Step 1 - Fare clic sulla scheda FILE sulla barra multifunzione.
Step 2- Fare clic su Opzioni nell'elenco a discesa. Viene visualizzata la finestra di dialogo Opzioni di Excel.
Step 3 - Seguire le istruzioni come segue.
Fare clic su componenti aggiuntivi.
Nella casella Gestisci, seleziona Componenti aggiuntivi COM dall'elenco a discesa.
Fare clic sul pulsante Vai. Viene visualizzata la finestra di dialogo Componenti aggiuntivi COM.
Controllare PowerPivot e fare clic su OK.
Cos'è Power Pivot?
Excel Power Pivot è uno strumento per l'integrazione e la manipolazione di grandi volumi di dati. Con Power Pivot puoi caricare, ordinare e filtrare facilmente set di dati che contengono milioni di righe ed eseguire i calcoli richiesti. È possibile utilizzare Power Pivot come soluzione di analisi e reportistica ad hoc.
La barra multifunzione di PowerPivot, come illustrato di seguito, dispone di vari comandi, che vanno dalla gestione del modello di dati alla creazione di report.
La finestra di PowerPivot avrà la barra multifunzione come mostrato di seguito:
Perché Power Pivot è uno strumento potente?
Quando si richiama Power Pivot, Power Pivot crea definizioni di dati e connessioni che vengono archiviate con il file Excel in formato compresso. Quando i dati all'origine vengono aggiornati, vengono aggiornati automaticamente nel file Excel. Ciò facilita l'utilizzo dei dati conservati altrove, ma è necessario per lo studio di volta in volta e per arrivare a decisioni. I dati di origine possono essere in qualsiasi forma, da un file di testo o una pagina Web ai diversi database relazionali.
L'interfaccia intuitiva di Power Pivot nella finestra di PowerPivot consente di eseguire operazioni sui dati senza la conoscenza di alcun linguaggio di query del database. È quindi possibile creare un report della propria analisi in pochi secondi. I report sono versatili, dinamici e interattivi e consentono di esaminare ulteriormente i dati per ottenere informazioni e arrivare a conclusioni / decisioni.
I dati su cui lavori in Excel e nella finestra di PowerPivot vengono archiviati in un database analitico all'interno della cartella di lavoro di Excel e un potente motore locale carica, interroga e aggiorna i dati in quel database. Poiché i dati sono in Excel, sono immediatamente disponibili per tabelle pivot, grafici pivot, Power View e altre funzionalità in Excel che usi per aggregare e interagire con i dati. La presentazione dei dati e l'interattività sono fornite da Excel e i dati e gli oggetti di presentazione di Excel sono contenuti nello stesso file della cartella di lavoro. Power Pivot supporta file di dimensioni fino a 2 GB e consente di lavorare con un massimo di 4 GB di dati in memoria.
Funzioni avanzate per Excel con Power Pivot
Le funzionalità di Power Pivot sono gratuite con Excel. Power Pivot ha migliorato le prestazioni di Excel con funzionalità avanzate che includono quanto segue:
Capacità di gestire grandi volumi di dati, compressi in piccoli file, con una velocità sorprendente.
Filtra i dati e rinomina colonne e tabelle durante l'importazione.
Organizza le tabelle in singole pagine a schede nella finestra di PowerPivot rispetto alle tabelle di Excel distribuite in tutta la cartella di lavoro o più tabelle nello stesso foglio di lavoro.
Creare relazioni tra le tabelle, in modo da analizzare collettivamente i dati nelle tabelle. Prima di Power Pivot, era necessario fare affidamento su un utilizzo intenso della funzione CERCA.VERT per combinare i dati in un'unica tabella prima di tale analisi. Questo era laborioso e soggetto a errori.
Aggiungi potenza alla semplice tabella pivot con molte funzionalità aggiuntive.
Fornisci il linguaggio DAX (Data Analysis Expressions) per scrivere formule avanzate.
Aggiungere campi calcolati e colonne calcolate alle tabelle di dati.
Creare indicatori KPI da usare nelle tabelle pivot e nei report Power View.
Comprenderete in dettaglio le funzionalità di Power Pivot nel prossimo capitolo.
Usi di Power Pivot
È possibile utilizzare Power Pivot per quanto segue:
Per eseguire potenti analisi dei dati e creare sofisticati modelli di dati.
Per eseguire rapidamente il mash-up di grandi volumi di dati da diverse origini.
Per eseguire analisi delle informazioni e condividere le intuizioni in modo interattivo.
Per scrivere formule avanzate con il linguaggio DAX (Data Analysis Expressions).
Per creare indicatori chiave di prestazione (KPI).
Modellazione dei dati con Power Pivot
Power Pivot fornisce funzionalità avanzate di modellazione dei dati in Excel. I dati in PowerPivot vengono gestiti nel modello di dati a cui viene anche fatto riferimento come database di Power Pivot. Puoi usare Power Pivot per acquisire nuove informazioni sui tuoi dati.
È possibile creare relazioni tra le tabelle di dati in modo da poter eseguire l'analisi dei dati sulle tabelle collettivamente. Con DAX puoi scrivere formule avanzate. È possibile creare campi calcolati e colonne calcolate nelle tabelle di dati nel modello di dati.
È possibile definire gerarchie nei dati da utilizzare ovunque nella cartella di lavoro, incluso Power View. È possibile creare indicatori KPI da utilizzare nelle tabelle pivot e nei report di Power View per mostrare a colpo d'occhio se le prestazioni sono in linea o fuori target per una o più metriche.
Business Intelligence con Power Pivot
La Business Intelligence (BI) è essenzialmente l'insieme di strumenti e processi che le persone utilizzano per raccogliere dati, trasformarli in informazioni significative e quindi prendere decisioni migliori. Le funzionalità BI di Power Pivot in Excel consentono di raccogliere dati, visualizzare dati e condividere informazioni con le persone dell'organizzazione su più dispositivi.
È possibile condividere la cartella di lavoro in un ambiente SharePoint in cui Excel Services è abilitato. Nel server SharePoint, Excel Services elabora e visualizza i dati in una finestra del browser in cui altri possono analizzare i dati.
La caratteristica più importante e potente di Power Pivot è il suo database: il modello di dati. La prossima caratteristica significativa è il motore di analisi in memoria xVelocity che consente di lavorare su database multipli di grandi dimensioni in pochi minuti. Ci sono alcune funzionalità più importanti fornite con il componente aggiuntivo PowerPivot.
In questo capitolo verrà fornita una breve panoramica delle funzionalità di Power Pivot, illustrate in dettaglio in seguito.
Caricamento di dati da origini esterne
È possibile caricare i dati nel modello di dati da origini esterne in due modi:
Carica i dati in Excel e quindi crea un modello di dati di Power Pivot.
Carica i dati direttamente nel modello di dati di Power Pivot.
Il secondo modo è più efficiente a causa del modo efficiente in cui PowerPivot gestisce i dati in memoria.
Per ulteriori dettagli, fare riferimento al capitolo - Caricamento dei dati in Power Pivot.
Finestra di Excel e finestra di Power Pivot
Quando inizi a lavorare con Power Pivot, si apriranno due finestre contemporaneamente: la finestra di Excel e la finestra di Power Pivot. È attraverso la finestra di PowerPivot che è possibile caricare i dati direttamente nel modello di dati, visualizzare i dati in Visualizzazione dati e Visualizzazione diagramma, creare relazioni tra tabelle, gestire le relazioni e creare rapporti di tabella di PowerPivot e / o grafico di PowerPivot.
Non è necessario disporre dei dati nelle tabelle di Excel quando si importano dati da origini esterne. Se si dispone di dati come tabelle di Excel nella cartella di lavoro, è possibile aggiungerli al modello di dati, creando tabelle di dati in modello di dati che sono collegate alle tabelle di Excel.
Quando crei una tabella pivot o un grafico pivot dalla finestra di PowerPivot, vengono creati nella finestra di Excel. Tuttavia, i dati sono ancora gestiti da Data Model.
Puoi sempre passare dalla finestra di Excel alla finestra di PowerPivot in qualsiasi momento e facilmente.
Modello di dati
Il modello di dati è la funzionalità più potente di Power Pivot. I dati ottenuti da varie origini dati vengono mantenuti in Data Model come tabelle di dati. È possibile creare relazioni tra le tabelle di dati in modo da poter combinare i dati nelle tabelle per l'analisi e il reporting.
Imparerai in dettaglio sul modello di dati nel capitolo - Comprensione del modello di dati (database Power Pivot).
Ottimizzazione della memoria
Il modello di dati di Power Pivot utilizza l'archiviazione xVelocity, che è altamente compressa quando i dati vengono caricati in memoria, il che consente di archiviare centinaia di milioni di righe in memoria.
Pertanto, se carichi i dati direttamente in Data Model, lo farai nella forma altamente compressa efficiente.
Dimensioni file compatte
Se i dati vengono caricati direttamente in Data Model, quando si salva il file Excel, occupa molto meno spazio sul disco rigido. È possibile confrontare le dimensioni dei file Excel, la prima caricando i dati in Excel e quindi creando il modello di dati e la seconda caricando i dati direttamente nel modello di dati saltando il primo passaggio. Il secondo sarà fino a 10 volte più piccolo del primo.
Tabelle pivot di alimentazione
È possibile creare le tabelle di PowerPivot dalla finestra di PowerPivot. Le tabelle pivot così create si basano sulle tabelle dati nel Data Model, rendendo possibile combinare i dati delle tabelle correlate per analisi e reportistica.
Grafici pivot di potenza
È possibile creare i grafici di Power Pivot dalla finestra di PowerPivot. I PivotChart così creati si basano sulle tabelle dati del Data Model, rendendo possibile la combinazione dei dati delle tabelle correlate per analisi e reportistica. I grafici Power Pivot hanno tutte le caratteristiche dei grafici pivot di Excel e molti altri come i pulsanti di campo.
È inoltre possibile avere combinazioni di Power PivotTable e Power PivotChart.
Linguaggio DAX
La forza di Power Pivot deriva dal linguaggio DAX che può essere utilizzato in modo efficace nel modello di dati per eseguire calcoli sui dati nelle tabelle di dati. È possibile avere colonne calcolate e campi calcolati definiti da DAX che possono essere usati nelle tabelle di Power Pivot e nei grafici di Power Pivot.
In questo capitolo impareremo a caricare i dati in Power Pivot.
È possibile caricare i dati in Power Pivot in due modi:
Carica i dati in Excel e aggiungili al modello di dati
Carica i dati direttamente in PowerPivot, popolando il modello di dati, che è il database di PowerPivot.
Se vuoi i dati per Power Pivot, fallo nel secondo modo, senza nemmeno che Excel lo sappia. Questo perché caricherai i dati solo una volta, in un formato altamente compresso. Per comprendere l'entità della differenza, supponiamo di caricare i dati in Excel aggiungendoli prima al modello di dati, la dimensione del file è diciamo 10 MB.
Se carichi i dati in PowerPivot e quindi nel modello di dati saltando il passaggio aggiuntivo di Excel, la dimensione del file potrebbe essere inferiore a 1 MB.
Origini dati supportate da Power Pivot
È possibile importare dati nel modello di dati Power Pivot da varie origini dati o stabilire connessioni e / o utilizzare le connessioni esistenti. Power Pivot supporta le seguenti origini dati:
Database relazionale di SQL Server
Database di Microsoft Access
SQL Server Analysis Services
SQL Server Reporting Services (SQL 2008 R2)
Feed di dati ATOM
File di testo
Microsoft SQL Azure
Oracle
Teradata
Sybase
Informix
IBM DB2
Collegamento di oggetti e incorporamento di database / Apri connettività database
- (OLEDB / ODBC)
File Microsoft Excel
File di testo
Caricamento dei dati direttamente in PowerPivot
Per caricare i dati direttamente in Power Pivot, eseguire le operazioni seguenti:
Apri una nuova cartella di lavoro.
Fare clic sulla scheda POWERPIVOT sulla barra multifunzione.
Fare clic su Gestisci nel gruppo Modello di dati.
Viene visualizzata la finestra di PowerPivot. Ora hai due finestre: la finestra della cartella di lavoro di Excel e la finestra di PowerPivot per Excel collegata alla cartella di lavoro.
Clicca il Home scheda nella finestra di PowerPivot.
Clic From Database nel gruppo Carica dati esterni.
Selezionare From Access.
Viene visualizzata la procedura guidata di importazione della tabella.
Accedi al file di database di Access.
Fornisci un nome di connessione amichevole.
Se il database è protetto da password, inserisci anche questi dettagli.
Clicca il Next→ pulsante. L'Importazione guidata tabella mostra le opzioni per scegliere come importare i dati.
Fare clic su Seleziona da un elenco di tabelle e viste per scegliere i dati da importare.
Clicca il Next→ pulsante. L'Importazione guidata tabelle visualizza le tabelle e le viste nel database di Access selezionato.
Seleziona la casella Medaglie.
Come puoi osservare, puoi selezionare le tabelle spuntando le caselle, visualizzare in anteprima e filtrare le tabelle prima di aggiungerle alla tabella pivot e / o selezionare le tabelle correlate.
Clicca il Preview & Filter pulsante.
Come puoi vedere, puoi selezionare colonne specifiche spuntando le caselle nelle etichette delle colonne, filtrare le colonne facendo clic sulla freccia a discesa nell'etichetta della colonna per selezionare i valori da includere.
Fare clic su OK.
Clicca il Select Related Tables pulsante.
PowerPivot controlla quali altre tabelle sono correlate alla tabella medaglie selezionata, se esiste una relazione.
Puoi vedere che PowerPivot ha rilevato che la tabella Discipline è correlata alla tabella Medaglie e l'ha selezionata. Fare clic su Fine.
Viene visualizzato l'Importazione guidata tabella: Importinge mostra lo stato dell'importazione. Questa operazione richiederà alcuni minuti e potrai interrompere l'importazione facendo clic suStop Import pulsante.
Una volta importati i dati, viene visualizzato l'Importazione guidata tabelle: Successe mostra i risultati dell'importazione come mostrato nello screenshot qui sotto. Fare clic su Chiudi.
Power Pivot visualizza le due tabelle importate in due schede.
È possibile scorrere i record (righe della tabella) utilizzando il Record frecce sotto le schede.
Importazione guidata tabelle
Nella sezione precedente, hai imparato come importare dati da Access tramite l'Importazione guidata tabelle.
Si noti che le opzioni dell'Importazione guidata tabelle cambiano in base all'origine dati selezionata per la connessione. Potresti voler sapere quali origini dati puoi scegliere.
Clic From Other Sources nella finestra di PowerPivot.
Importazione guidata tabelle - Connect to a Data Sourceappare. È possibile creare una connessione a un'origine dati oppure utilizzarne una già esistente.
È possibile scorrere l'elenco delle connessioni nell'Importazione guidata tabella per conoscere le connessioni dati compatibili con PowerPivot.
Scorri verso il basso fino a File di testo.
Selezionare Excel File.
Clicca il Next→ pulsante. Viene visualizzato l'Importazione guidata tabelle: Connetti a un file Microsoft Excel.
Individua il file Excel nella casella Percorso file Excel.
Selezionare la casella - Use first row as column headers.
Clicca il Next→ pulsante. Viene visualizzato l'Importazione guidata tabelle:Select Tables and Views.
Selezionare la casella Product Catalog$. Clicca ilFinish pulsante.
Vedrai quanto segue SuccessMessaggio. Fare clic su Chiudi.
Hai importato una tabella e hai anche creato una connessione al file Excel che contiene molte altre tabelle.
Apertura di connessioni esistenti
Dopo aver stabilito una connessione a un'origine dati, è possibile aprirla in un secondo momento.
Fare clic su Connessioni esistenti nella finestra di PowerPivot.
Viene visualizzata la finestra di dialogo Connessioni esistenti. Seleziona Excel Sales Data dall'elenco.
Fare clic sul pulsante Apri. Viene visualizzata la procedura guidata di importazione delle tabelle che mostra le tabelle e le viste.
Seleziona le tabelle che desideri importare e fai clic Finish.
Le cinque tabelle selezionate verranno importate. ClicClose.
Puoi vedere che le cinque tabelle vengono aggiunte a PowerPivot, ciascuna in una nuova scheda.
Creazione di tabelle collegate
Le tabelle collegate sono un collegamento attivo tra la tabella in Excel e la tabella nel modello di dati. Gli aggiornamenti alla tabella in Excel aggiornano automaticamente i dati nella tabella dati nel modello.
È possibile collegare la tabella di Excel a Power Pivot in pochi passaggi come segue:
Crea una tabella Excel con i dati.
Fare clic sulla scheda POWERPIVOT sulla barra multifunzione.
Clic Add to Data Model nel gruppo Tabelle.
La tabella Excel è collegata alla tabella dati corrispondente in PowerPivot.
Puoi vedere che gli Strumenti tabella con la scheda - Tabella collegata vengono aggiunti alla finestra di PowerPivot. Se fai clic suGo to Excel Table, passerai al foglio di lavoro di Excel. Se fai clic suManage, tornerai alla tabella collegata nella finestra di PowerPivot.
È possibile aggiornare la tabella collegata automaticamente o manualmente.
Tieni presente che puoi collegare una tabella di Excel solo se è presente nella cartella di lavoro con PowerPivot. Se hai tabelle Excel in una cartella di lavoro separata, devi caricarle come spiegato nella sezione successiva.
Caricamento da file Excel
Se si desidera caricare i dati dalle cartelle di lavoro di Excel, tenere presente quanto segue:
Power Pivot considera l'altra cartella di lavoro di Excel come un database e vengono importati solo i fogli di lavoro.
Power Pivot carica ogni foglio di lavoro come tabella.
Power Pivot non è in grado di riconoscere singole tabelle. Pertanto, Power Pivot non è in grado di riconoscere se sono presenti più tabelle in un foglio di lavoro.
PowerPivot non è in grado di riconoscere informazioni aggiuntive oltre alla tabella in un foglio di lavoro.
Quindi, mantieni ogni tabella in un foglio di lavoro separato.
Una volta che i tuoi dati nella cartella di lavoro sono pronti, puoi importare i dati come segue:
Clic From Other Sources nel gruppo Carica dati esterni nella finestra di PowerPivot.
Procedere come indicato nella sezione - Importazione guidata tabelle.
Le seguenti sono le differenze tra le tabelle di Excel collegate e le tabelle di Excel importate:
Le tabelle collegate devono trovarsi nella stessa cartella di lavoro di Excel in cui è archiviato il database di Power Pivot. Se i dati esistono già in altre cartelle di lavoro di Excel, non ha senso utilizzare questa funzionalità.
La funzionalità di importazione di Excel consente di caricare dati da diverse cartelle di lavoro di Excel.
Il caricamento dei dati da una cartella di lavoro di Excel non crea un collegamento tra i due file. Power Pivot crea solo una copia dei dati durante l'importazione.
Quando il file Excel originale viene aggiornato, i dati in PowerPivot non verranno aggiornati. È necessario impostare la modalità di aggiornamento su automatica o aggiornare i dati manualmente, nella scheda Tabella collegata della finestra di PowerPivot.
Caricamento da file di testo
Uno degli stili di rappresentazione dei dati più diffusi è con il formato noto come valori separati da virgola (csv). Ogni riga / record di dati è rappresentato da una riga di testo, in cui le colonne / i campi sono separati da virgole. Molti database offrono la possibilità di salvare in un file in formato csv.
Se si desidera caricare un file CSV in Power Pivot, è necessario utilizzare l'opzione File di testo. Supponiamo di avere il seguente file di testo con formato csv:
Fare clic sulla scheda PowerPivot.
Fare clic sulla scheda Home nella finestra di PowerPivot.
Clic From Other Sourcesnel gruppo Carica dati esterni. Viene visualizzata la procedura guidata di importazione della tabella.
Scorri verso il basso fino a File di testo.
Fare clic su File di testo.
Clicca il Next→ pulsante. Viene visualizzata la procedura guidata di importazione della tabella con il display - Connetti a file flat.
Individua il file di testo nella casella Percorso file. I file CSV di solito hanno la prima riga che rappresenta le intestazioni di colonna.
Seleziona la casella Usa la prima riga come intestazioni di colonna, se la prima riga ha intestazioni.
Nella casella Separatore di colonna, l'impostazione predefinita è Virgola (,), ma nel caso in cui il file di testo abbia un altro operatore come Tabulazione, Punto e virgola, Spazio, Due punti o Barra verticale, quindi scegliere quell'operatore.
Come puoi osservare, c'è un'anteprima della tua tabella dati. Fare clic su Fine.
Power Pivot crea la tabella dati nel modello di dati.
Caricamento dagli Appunti
Si supponga di avere dati in un'applicazione che non viene riconosciuta da Power Pivot come origine dati. Per caricare questi dati in Power Pivot, hai due opzioni:
Copiare i dati in un file Excel e utilizzare il file Excel come origine dati per Power Pivot.
Copiare i dati, in modo che siano negli appunti e incollarli in Power Pivot.
Hai già imparato la prima opzione in una sezione precedente. E questo è preferibile alla seconda opzione, come troverai alla fine di questa sezione. Tuttavia, dovresti sapere come copiare i dati dagli appunti in Power Pivot.
Supponiamo di avere dati in un documento di Word come segue:
Word non è un'origine dati per Power Pivot. Pertanto, eseguire le seguenti operazioni:
Seleziona la tabella nel documento di Word.
Copia e incolla nella finestra di PowerPivot.
Il Paste Preview appare la finestra di dialogo.
Dai il nome come Word-Employee table.
Selezionare la casella Use first row as column headers e fare clic su OK.
I dati copiati negli appunti verranno incollati in una nuova tabella di dati in Power Pivot, con la scheda - tabella Word-Employee.
Supponi di voler sostituire questa tabella con un nuovo contenuto.
Copia la tabella da Word.
Fare clic su Incolla Sostituisci.
Viene visualizzata la finestra di dialogo Incolla anteprima. Verificare il contenuto che si sta utilizzando per la sostituzione.
Fare clic su OK.
Come puoi osservare, il contenuto della tabella dati in PowerPivot viene sostituito dal contenuto negli Appunti.
Supponi di voler aggiungere due nuove righe di dati a una tabella di dati. Nella tabella nel documento di Word, hai le due righe di notizie.
Seleziona le due nuove righe.
Fare clic su Copia.
Clic Paste Appendnella finestra di PowerPivot. Viene visualizzata la finestra di dialogo Incolla anteprima.
Verifica i contenuti che stai utilizzando per aggiungere.
Fare clic su OK per procedere.
Come puoi osservare, il contenuto della tabella dati in PowerPivot viene aggiunto al contenuto negli Appunti.
All'inizio di questa sezione, abbiamo detto che copiare i dati in un file excel e utilizzare la tabella collegata è meglio che copiare dagli appunti.
Ciò è dovuto ai seguenti motivi:
Se utilizzi una tabella collegata, conosci la fonte dei dati. D'altra parte, non saprai in seguito la fonte dei dati o se sono utilizzati da una persona diversa.
Hai le informazioni di tracciamento nel file di Word, ad esempio quando i dati vengono sostituiti e quando i dati vengono aggiunti. Tuttavia, non è possibile copiare tali informazioni in Power Pivot. Se copi prima i dati in un file Excel, puoi conservare tali informazioni per un uso successivo.
Durante la copia dagli appunti, se vuoi aggiungere dei commenti, non puoi farlo. Se si copia prima in un file Excel, è possibile inserire commenti nella tabella Excel che verrà collegata a PowerPivot.
Non è possibile aggiornare i dati copiati dagli appunti. Se i dati provengono da una tabella collegata, puoi sempre assicurarti che i dati vengano aggiornati.
Aggiornamento dei dati in Power Pivot
È possibile aggiornare i dati importati dalle origini dati esterne in qualsiasi momento.
Se si desidera aggiornare solo una tabella di dati in PowerPivot, eseguire le operazioni seguenti:
Fare clic sulla scheda della tabella dati.
Fare clic su Aggiorna.
Seleziona Aggiorna dall'elenco a discesa.
Se si desidera aggiornare tutte le tabelle di dati in PowerPivot, eseguire le operazioni seguenti:
Fare clic sul pulsante Aggiorna.
Seleziona Aggiorna tutto dall'elenco a discesa.
Un modello di dati è un nuovo approccio introdotto in Excel 2013 per l'integrazione di dati da più tabelle, creando in modo efficace un'origine dati relazionale all'interno di una cartella di lavoro di Excel. In Excel, il modello di dati viene utilizzato in modo trasparente, fornendo dati tabulari utilizzati nelle tabelle pivot e nei grafici pivot. In Excel, è possibile accedere alle tabelle e ai valori corrispondenti tramite gli elenchi di campi di tabella pivot / grafico pivot che contengono i nomi delle tabelle ei campi corrispondenti.
L'utilizzo principale del modello di dati in Excel è il suo utilizzo da parte di Power Pivot. Il modello di dati può essere considerato come il database di Power Pivot e tutte le funzionalità di alimentazione di Power Pivot vengono gestite con il modello di dati. Tutte le operazioni sui dati con Power Pivot sono di natura esplicita e possono essere visualizzate nel modello di dati.
In questo capitolo capirai in dettaglio il modello di dati.
Excel e modello di dati
Ci sarà un solo modello di dati in una cartella di lavoro di Excel. Quando lavori con Excel, l'utilizzo del modello di dati è implicito. Non è possibile accedere direttamente al modello di dati. È possibile visualizzare solo più tabelle nel modello di dati nell'elenco dei campi di tabella pivot o grafico pivot e utilizzarle. Anche la creazione del modello di dati e l'aggiunta di dati vengono eseguite in modo implicito in Excel, mentre si acquisiscono dati esterni in Excel.
Se vuoi esaminare il modello di dati, puoi farlo come segue:
Fare clic sulla scheda POWERPIVOT sulla barra multifunzione.
Fare clic su Gestisci.
Il modello di dati, se presente nella cartella di lavoro, verrà visualizzato come tabelle, ciascuna con una scheda.
Note- Se aggiungi una tabella Excel a Data Model, non trasformerai la tabella Excel in una tabella dati. Una copia della tabella Excel viene aggiunta come tabella dati nel modello di dati e viene creato un collegamento tra i due. Quindi, se vengono apportate modifiche nella tabella Excel, anche la tabella dati viene aggiornata. Tuttavia, dal punto di vista dell'archiviazione, ci sono due tabelle.
Power Pivot e modello di dati
Il modello di dati è intrinsecamente il database per Power Pivot. Anche quando si crea il modello di dati da Excel, viene compilato solo il database di Power Pivot. La creazione del modello di dati e / o l'aggiunta di dati viene eseguita in modo esplicito in Power Pivot.
In effetti, puoi gestire il modello di dati dalla finestra di PowerPivot. È possibile aggiungere dati al modello di dati, importare dati da diverse origini dati, visualizzare il modello di dati, creare relazioni tra le tabelle, creare campi calcolati e colonne calcolate, ecc.
Creazione di un modello di dati
È possibile aggiungere tabelle al modello di dati da Excel oppure importare direttamente i dati in Power Pivot, creando così le tabelle del modello di dati di Power Pivot. È possibile visualizzare il modello di dati facendo clic su Gestisci nella finestra di PowerPivot.
Capirai come aggiungere tabelle da Excel al modello di dati nel capitolo - Caricamento di dati tramite Excel. Capirai come caricare i dati nel modello di dati nel capitolo - Caricamento dei dati in Power Pivot.
Tabelle nel modello di dati
Le tabelle in Data Model possono essere definite come un insieme di tabelle che contengono relazioni tra di esse. Le relazioni consentono di combinare i dati correlati da diverse tabelle per scopi di analisi e reporting.
Le tabelle nel modello di dati sono chiamate tabelle di dati.
Una tabella nel modello di dati è considerata come un insieme di record (un record è una riga) costituito da campi (un campo è una colonna). Non è possibile modificare singoli elementi in una tabella dati. Tuttavia, puoi accodare righe o aggiungere colonne calcolate alla tabella dati.
Tabelle di Excel e tabelle di dati
Le tabelle di Excel sono solo una raccolta di tabelle separate. Possono esserci più tabelle in un foglio di lavoro. Ogni tabella è accessibile separatamente, ma non è possibile accedere ai dati da più di una tabella Excel contemporaneamente. Questo è il motivo per cui quando crei una tabella pivot, si basa su una sola tabella. Se è necessario utilizzare i dati di due tabelle di Excel collettivamente, è necessario prima unirli in un'unica tabella di Excel.
Una tabella di dati d'altra parte coesiste con altre tabelle di dati con relazioni, facilitando la combinazione di dati da più tabelle. Le tabelle di dati vengono create quando si importano dati in Power Pivot. È inoltre possibile aggiungere tabelle Excel al modello di dati durante la creazione di una tabella pivot che ottiene dati esterni o da più tabelle.
Le tabelle di dati nel modello di dati possono essere visualizzate in due modi:
Visualizzazione dati.
Vista diagramma.
Visualizzazione dei dati del modello di dati
Nella visualizzazione dati del modello di dati, ogni tabella di dati esiste in una scheda separata. Le righe della tabella dati sono i record e le colonne rappresentano i campi. Le schede contengono i nomi delle tabelle e le intestazioni delle colonne sono i campi di quella tabella. È possibile eseguire calcoli nella visualizzazione dati utilizzando il linguaggio DAX (Data Analysis Expressions).
Vista del diagramma del modello di dati
Nella vista diagramma del modello di dati, tutte le tabelle di dati sono rappresentate da caselle con i nomi delle tabelle e contengono i campi nella tabella. È possibile disporre le tabelle nella vista diagramma semplicemente trascinandole. È possibile regolare le dimensioni di una tabella di dati in modo che vengano visualizzati tutti i campi nella tabella.
Relazioni nel modello di dati
È possibile visualizzare le relazioni nella vista diagramma. Se due tabelle hanno una relazione definita tra di loro, viene visualizzata una freccia che collega la tabella di origine alla tabella di destinazione. Se vuoi sapere quali campi vengono utilizzati nella relazione, fai doppio clic sulla freccia. La freccia ed i due campi nelle due tabelle sono evidenziati.
Le relazioni tra tabelle verranno create automaticamente se si importano tabelle correlate con relazioni di chiave primaria ed esterna. Excel può utilizzare le informazioni sulle relazioni importate come base per le relazioni tra tabelle nel modello di dati.
Puoi anche creare esplicitamente relazioni in una delle due viste:
Data View - Utilizzo della finestra di dialogo Crea relazione.
Diagram View - Facendo clic e trascinando per collegare le due tabelle.
Create Relationship Dialog Box
In una relazione, sono coinvolte quattro entità:
Table - La tabella dati da cui inizia la relazione.
Column - Il campo della Tabella che è presente anche nella relativa tabella.
Related Table - La tabella dati in cui finisce la relazione.
Related Column- Il campo nella tabella correlata che è uguale al campo rappresentato da Colonna nella tabella. Tieni presente che i valori della colonna correlata devono essere univoci.
Nella vista diagramma è possibile creare la relazione facendo clic sul campo nella tabella e trascinando nella tabella correlata.
Imparerai di più sulle relazioni nel capitolo - Gestione delle tabelle di dati e delle relazioni con Power Pivot.
L'uso principale di Power Pivot è la sua capacità di gestire le tabelle di dati e le relazioni tra di loro, per facilitare l'analisi dei dati da più tabelle. È possibile aggiungere una tabella Excel al modello di dati durante la creazione di una tabella pivot o direttamente dalla barra multifunzione di PowerPivot.
È possibile analizzare i dati da più tabelle solo quando esistono relazioni tra di loro. Con PowerPivot è possibile creare relazioni dalla visualizzazione dati o dalla visualizzazione diagramma. Inoltre, se hai scelto di aggiungere una tabella a PowerPivot, devi aggiungere anche una relazione.
Aggiunta di tabelle di Excel al modello di dati con tabella pivot
Quando crei una tabella pivot in Excel, si basa solo su una singola tabella / intervallo. Nel caso in cui desideri aggiungere più tabelle alla tabella pivot, puoi farlo con il modello di dati.
Supponiamo di avere due fogli di lavoro nella cartella di lavoro:
Uno contenente i dati dei venditori e delle regioni che rappresentano, in una tabella-Venditore.
Un altro contenente i dati delle vendite, per regione e per mese, in una tabella - Vendite.
È possibile riassumere le vendite, dal punto di vista del venditore, come indicato di seguito.
Fare clic sulla tabella - Vendite.
Fare clic sulla scheda INSERISCI sulla barra multifunzione.
Seleziona Tabella pivot nel gruppo Tabelle.
Verrà creata una tabella pivot vuota con i campi della tabella Vendite: Regione, Mese e Importo ordine. Come puoi osservare, c'è un fileMORE TABLES sotto l'elenco Campi tabella pivot.
Fare clic su ALTRE TABELLE.
Il Create a New PivotTableviene visualizzata la finestra di messaggio. Il messaggio visualizzato è: per utilizzare più tabelle nell'analisi, è necessario creare una nuova tabella pivot utilizzando il modello di dati. Fare clic su Sì
Verrà creata una nuova tabella pivot come mostrato di seguito:
In Campi tabella pivot, puoi osservare che ci sono due schede: ACTIVE e ALL.
Fare clic sulla scheda TUTTI.
Due tabelle: Vendite e Venditore, con i campi corrispondenti vengono visualizzati nell'elenco Campi tabella pivot.
Fare clic sul campo Venditore nella tabella Venditore e trascinarlo nell'area RIGHE.
Fare clic sul campo Mese nella tabella Vendite e trascinarlo nell'area RIGHE.
Fare clic sul campo Importo ordine nella tabella Vendite e trascinarlo nell'area ∑ VALORI.
La tabella pivot viene creata. Viene visualizzato un messaggio nei campi della tabella pivot -Relationships between tables may be needed.
Fare clic sul pulsante CREA accanto al messaggio. IlCreate Relationship appare la finestra di dialogo.
Sotto Table, seleziona Vendite.
Sotto Column (Foreign) casella, selezionare Regione.
Sotto Related Table, seleziona Venditore.
Sotto Related Column (Primary) casella, selezionare Regione.
Fare clic su OK.
La tua tabella pivot dalle due tabelle su due fogli di lavoro è pronta.
Inoltre, come affermato da Excel durante l'aggiunta della seconda tabella alla tabella pivot, la tabella pivot è stata creata con il modello di dati. Per verificare, procedi come segue:
Fare clic sulla scheda POWERPIVOT sulla barra multifunzione.
Clic Managenel gruppo Modello di dati. Viene visualizzata la visualizzazione dati di PowerPivot.
È possibile osservare che le due tabelle di Excel utilizzate nella creazione della tabella pivot vengono convertite in tabelle di dati nel modello di dati.
Aggiunta di tabelle di Excel da una cartella di lavoro diversa al modello di dati
Supponiamo che le due tabelle - Venditore e Vendite siano in due cartelle di lavoro diverse.
È possibile aggiungere la tabella Excel da una cartella di lavoro diversa al modello di dati come segue:
Fare clic sulla tabella delle vendite.
Fare clic sulla scheda INSERISCI.
Fare clic su tabella pivot nel gruppo tabelle. IlCreate PivotTable appare la finestra di dialogo.
Nella casella Table / Range, digitare Sales.
Fare clic su Nuovo foglio di lavoro.
Seleziona la casella Aggiungi questi dati al modello di dati.
Fare clic su OK.
Otterrai una tabella pivot vuota su un nuovo foglio di lavoro con solo i campi corrispondenti alla tabella delle vendite.
Hai aggiunto i dati della tabella delle vendite al modello di dati. Successivamente, devi ottenere i dati della tabella del venditore anche nel modello di dati come segue:
Fare clic sul foglio di lavoro contenente la tabella delle vendite.
Fare clic sulla scheda DATI sulla barra multifunzione.
Fare clic su Connessioni esistenti nel gruppo Carica dati esterni. Viene visualizzata la finestra di dialogo Connessioni esistenti.
Fare clic sulla scheda Tabelle.
Sotto This Workbook Data Model, 1 tableviene visualizzato (questa è la tabella delle vendite aggiunta in precedenza). Troverai anche le due cartelle di lavoro che mostrano le tabelle al loro interno.
Fare clic su Venditore in Venditore.xlsx.
Fare clic su Apri. IlImport Data appare la finestra di dialogo.
Fare clic su Rapporto tabella pivot.
Fare clic su Nuovo foglio di lavoro.
Puoi vedere che la scatola - Add this data to the Data Modelè selezionato e inattivo. Fare clic su OK.
La tabella pivot verrà creata.
Come puoi osservare, le due tabelle sono nel Data Model. Potrebbe essere necessario creare una relazione tra le due tabelle come nella sezione precedente.
Aggiunta di tabelle di Excel al modello di dati dalla barra multifunzione di PowerPivot
Un altro modo per aggiungere tabelle Excel a Data Model è fare so from the PowerPivot Ribbon.
Supponiamo di avere due fogli di lavoro nella cartella di lavoro:
Uno contenente i dati dei venditori e delle regioni che rappresentano, in una tabella - Venditore.
Un altro contenente i dati delle vendite, per regione e per mese, in una tabella - Vendite.
È possibile aggiungere queste tabelle Excel al modello di dati prima di eseguire qualsiasi analisi.
Fare clic sulla tabella Excel - Vendite.
Fare clic sulla scheda POWERPIVOT sulla barra multifunzione.
Fare clic su Aggiungi al modello di dati nel gruppo Tabelle.
Viene visualizzata la finestra di PowerPivot, con aggiunta la tabella dati Addetto alle vendite. Inoltre una scheda: la tabella collegata viene visualizzata sulla barra multifunzione nella finestra di PowerPivot.
Fare clic sulla scheda Tabella collegata sulla barra multifunzione.
Fare clic su Tabella Excel: Venditore.
Puoi scoprire che i nomi delle due tabelle presenti nella tua cartella di lavoro sono visualizzati e il nome Venditore è spuntato. Ciò significa che il venditore della tabella dati è collegato al venditore della tabella Excel.
Clic Go to Excel Table.
Viene visualizzata la finestra di Excel con il foglio di lavoro contenente la tabella del venditore.
Fare clic sulla scheda Foglio di lavoro vendite.
Fare clic sulla tabella delle vendite.
Fare clic su Aggiungi al modello di dati nel gruppo Tabelle sulla barra multifunzione.
Anche la tabella Excel Sales viene aggiunta al modello di dati.
Se si desidera eseguire un'analisi basata su queste due tabelle, come si sa, è necessario creare una relazione tra le due tabelle di dati. In Power Pivot, puoi farlo in due modi:
Dalla visualizzazione dati
Dalla visualizzazione diagramma
Creazione di relazioni dalla visualizzazione dati
Come saprai, nella visualizzazione dati puoi visualizzare le tabelle di dati con i record come righe e i campi come colonne.
Fare clic sulla scheda Progettazione nella finestra di PowerPivot.
Fare clic su Crea relazione nel gruppo Relazioni. IlCreate Relationship appare la finestra di dialogo.
Fare clic su Vendite nella casella Tabella. Questa è la tabella da cui inizia la relazione. Come saprai, Colonna dovrebbe essere il campo presente nella tabella correlata Venditore che contiene valori univoci.
Fare clic su Regione nella casella Colonna.
Fare clic su Venditore nella casella Tabella collegata correlata.
La colonna collegata correlata viene automaticamente popolata con Regione.
Fare clic sul pulsante Crea. La relazione viene creata.
Creazione di relazioni dalla vista diagramma
La creazione di relazioni dalla visualizzazione diagramma è relativamente più semplice. Segui i passaggi indicati.
Fare clic sulla scheda Home nella finestra di PowerPivot.
Fare clic su Vista diagramma nel gruppo Visualizza.
La visualizzazione diagramma del modello di dati viene visualizzata nella finestra di PowerPivot.
Fare clic su Regione nella tabella delle vendite. La regione nella tabella delle vendite è evidenziata.
Trascina su Regione nella tabella Commerciale. Viene evidenziata anche la regione nella tabella Venditore. Viene visualizzata una linea nella direzione in cui hai trascinato.
Viene visualizzata una riga dalla tabella Vendite alla tabella Venditore che indica la relazione.
Come puoi vedere, viene visualizzata una linea dalla tabella Vendite alla tabella Venditore, indicando la relazione e la direzione.
Se vuoi conoscere il campo che fa parte di una relazione, fai clic sulla linea della relazione. La linea e il campo in entrambe le tabelle sono evidenziati.
Gestione delle relazioni
È possibile modificare o eliminare una relazione esistente in Data Model.
Fare clic sulla scheda Progettazione nella finestra di PowerPivot.
Fare clic su Gestisci relazioni nel gruppo Relazioni. Viene visualizzata la finestra di dialogo Gestisci relazioni.
Vengono visualizzate tutte le relazioni esistenti nel modello di dati.
Per modificare una relazione
Fare clic su una relazione.
Clicca il Editpulsante. IlEdit Relationship appare la finestra di dialogo.
Apporta le modifiche richieste alla relazione.
Fare clic su OK. I cambiamenti si riflettono nella relazione.
Per eliminare una relazione
Fare clic su una relazione.
Fare clic sul pulsante Elimina. Viene visualizzato un messaggio di avviso che mostra in che modo le tabelle interessate dall'eliminazione della relazione influirebbero sui report.
Fare clic su OK se si è sicuri di voler eliminare. La relazione selezionata viene eliminata.
Aggiornamento dei dati di PowerPivot
Supponiamo di modificare i dati nella tabella di Excel. È possibile aggiungere / modificare / eliminare i dati nella tabella Excel.
Per aggiornare i dati di PowerPivot, eseguire le operazioni seguenti:
Fare clic sulla scheda Tabella collegata nella finestra di PowerPivot.
Fare clic su Aggiorna tutto.
La tabella dati viene aggiornata con le modifiche apportate nella tabella Excel.
Come puoi osservare, non puoi modificare direttamente i dati nelle tabelle di dati. Quindi, è meglio mantenere i dati nelle tabelle di Excel che sono collegate alle tabelle di dati quando le aggiungi al modello di dati. Ciò facilita l'aggiornamento dei dati nelle tabelle di dati come e quando aggiorni i dati nelle tabelle di Excel.
La tabella di Power Pivot si basa sul database di Power Pivot, denominato modello di dati. Hai già imparato le potenti funzionalità del modello di dati. La potenza di Power Pivot sta nella sua capacità di riepilogare i dati dal modello di dati nella tabella di Power Pivot. Come saprai, il modello di dati può gestire enormi dati su milioni di righe e provenienti da input diversi. Ciò consente a Power PivotTable di riepilogare i dati da qualsiasi luogo in pochi minuti.
La tabella di Power Pivot è simile alla tabella pivot nel layout, con le seguenti differenze:
La tabella pivot si basa su tabelle di Excel, mentre la tabella di Power Pivot si basa su tabelle di dati che fanno parte del modello di dati.
La tabella pivot si basa su una singola tabella o intervallo di dati di Excel, mentre la tabella di Power Pivot può essere basata su più tabelle di dati, a condizione che vengano aggiunte al modello di dati.
La tabella pivot viene creata dalla finestra di Excel, mentre la tabella di PowerPivot viene creata dalla finestra di PowerPivot.
Creazione di una tabella di Power Pivot
Supponiamo di avere due tabelle di dati: Venditore e Vendite nel modello di dati. Per creare una tabella PowerPivot da queste due tabelle di dati, procedere come segue:
Fare clic sulla scheda Home sulla barra multifunzione nella finestra di PowerPivot.
Fare clic su tabella pivot sulla barra multifunzione.
Seleziona Tabella pivot dall'elenco a discesa.
Viene visualizzata la finestra di dialogo Crea tabella pivot. Come puoi osservare, questa è una semplice finestra di dialogo, senza alcuna query sui dati. Questo perché Power PivotTable è sempre basato su Data Model, ovvero le tabelle di dati con le relazioni definite tra di loro.
Seleziona Nuovo foglio di lavoro e fai clic su OK.
Viene creato un nuovo foglio di lavoro nella finestra di Excel e viene visualizzata una tabella pivot vuota.
Come puoi osservare, il layout della tabella Power Pivot è simile a quello della tabella pivot. IlPIVOTTABLE TOOLS appaiono sulla barra multifunzione, con ANALYZE e DESIGN schede, identiche alla tabella pivot.
L'elenco dei campi della tabella pivot viene visualizzato sul lato destro del foglio di lavoro. Qui troverai alcune differenze rispetto alla tabella pivot.
Campi tabella di Power Pivot
L'elenco Campi tabella pivot ha due schede: ATTIVO e TUTTO che vengono visualizzati sotto il titolo e sopra l'elenco dei campi. IlALL la scheda è evidenziata.
Nota che il ALLscheda visualizza tutte le tabelle di dati nel modello di dati e la scheda ATTIVO mostra tutte le tabelle di dati scelte per la tabella di Power Pivot a portata di mano. Poiché la tabella di Power Pivot è vuota, significa che nessuna tabella di dati è ancora selezionata; quindi per impostazione predefinita, la scheda TUTTI è selezionata e vengono visualizzate le due tabelle che sono attualmente nel modello di dati. A questo punto, se fai clic sul fileACTIVE scheda, l'elenco dei campi sarebbe vuoto.
Fare clic sui nomi delle tabelle nell'elenco Campi tabella pivot in TUTTI. Appariranno i campi corrispondenti con le caselle di controllo.
Ogni nome di tabella avrà il simbolo
Se si posiziona il cursore su questo simbolo, verranno visualizzati l'origine dati e il nome della tabella modello di quella tabella dati.
Trascina Venditore dalla tabella Venditore nell'area RIGHE.
Clicca il ACTIVE tab.
Come puoi osservare, il campo Venditore viene visualizzato nella tabella pivot e la tabella Venditore viene visualizzata sotto ACTIVE scheda come previsto.
Clicca il ALL tab.
Fare clic su Mese e importo dell'ordine nella tabella Vendite.
Di nuovo, fai clic sulla scheda ATTIVO. Entrambe le tabelle, Vendite e Venditore, vengono visualizzate sottoACTIVE tab.
Trascina Mese nell'area COLONNE.
Trascina Regione nell'area FILTRI.
Fare clic sulla freccia accanto a TUTTO nella casella del filtro Regione.
Fare clic su Seleziona più elementi.
Seleziona Nord e Sud e fai clic su OK.
Ordina le etichette delle colonne in ordine crescente.
La tabella di Power Pivot può essere modificata in modo dinamico, esplorare e segnalare i dati.
DAX (Data Analysis eXpression)language è la lingua di Power Pivot. DAX viene usato da Power Pivot per la modellazione dei dati ed è comodo da usare per la BI self-service. DAX si basa su tabelle di dati e colonne nelle tabelle di dati. Nota che non si basa su singole celle nella tabella come nel caso delle formule e delle funzioni in Excel.
In questo capitolo imparerai i due semplici calcoli che esistono nel modello di dati: Colonna calcolata e Campo calcolato.
Colonna calcolata
La colonna calcolata è una colonna nel modello di dati definita da un calcolo e che estende il contenuto di una tabella di dati. Può essere visualizzato come una nuova colonna in una tabella Excel definita da una formula.
Estensione del modello di dati utilizzando colonne calcolate
Si supponga di avere i dati di vendita dei prodotti in base alla regione nelle tabelle di dati e anche un catalogo prodotti nel modello di dati.
Crea una tabella di Power Pivot con questi dati.
Come puoi osservare, la tabella di Power Pivot ha riepilogato i dati di vendita di tutte le regioni. Supponi di voler conoscere il profitto lordo realizzato su ciascuno dei prodotti. Conosci il prezzo di ogni prodotto, il costo a cui viene venduto e il numero di unità vendute.
Tuttavia, se è necessario calcolare l'utile lordo, è necessario disporre di altre due colonne in ciascuna delle tabelle di dati delle regioni: Prezzo totale del prodotto e Utile lordo. Questo perché la tabella pivot richiede colonne nelle tabelle di dati per riepilogare i risultati.
Come sapete, il prezzo totale del prodotto è il prezzo del prodotto * Numero di unità e l'utile lordo è l'importo totale - Prezzo totale del prodotto.
È necessario utilizzare le espressioni DAX per aggiungere le colonne calcolate come segue:
Fare clic sulla scheda East_Sales nella visualizzazione dati della finestra di PowerPivot per visualizzare la tabella dati East_Sales.
Fare clic sulla scheda Progettazione sulla barra multifunzione.
Fare clic su Aggiungi.
Viene evidenziata la colonna a destra con l'intestazione - Aggiungi colonna.
Tipo = [Product Price] * [No. of Units] nella barra della formula e premere Enter.
Una nuova colonna con intestazione CalculatedColumn1 viene inserito con i valori calcolati dalla formula inserita.
Fare doppio clic sull'intestazione della nuova colonna calcolata.
Rinomina l'intestazione come TotalProductPrice.
Aggiungi un'altra colonna calcolata per l'utile lordo come segue:
Fare clic sulla scheda Progettazione sulla barra multifunzione.
Fare clic su Aggiungi.
Viene evidenziata la colonna a destra con l'intestazione - Aggiungi colonna.
Tipo = [TotalSalesAmount] − [TotaProductPrice] nella barra della formula.
Premere Invio.
Una nuova colonna con intestazione CalculatedColumn1 viene inserito con i valori calcolati dalla formula inserita.
Fare doppio clic sull'intestazione della nuova colonna calcolata.
Rinomina l'intestazione come Utile lordo.
Aggiungi le colonne calcolate nel file North_Salestabella dati in modo simile. Consolidando tutti i passaggi, procedere come segue:
Fare clic sulla scheda Progettazione sulla barra multifunzione.
Fare clic su Aggiungi. Viene evidenziata la colonna a destra con l'intestazione - Aggiungi colonna.
Tipo = [Product Price] * [No. of Units] nella barra della formula e premere Invio.
Una nuova colonna con l'intestazione CalculatedColumn1 viene inserita con i valori calcolati dalla formula inserita.
Fare doppio clic sull'intestazione della nuova colonna calcolata.
Rinomina l'intestazione come TotalProductPrice.
Fare clic sulla scheda Progettazione sulla barra multifunzione.
Fare clic su Aggiungi. Viene evidenziata la colonna a destra con l'intestazione - Aggiungi colonna.
Tipo = [TotalSalesAmount] − [TotaProductPrice]nella barra della formula e premere Invio. Una nuova colonna con intestazioneCalculatedColumn1 viene inserito con i valori calcolati dalla formula inserita.
Fare doppio clic sull'intestazione della nuova colonna calcolata.
Rinomina l'intestazione come Gross Profit.
Ripetere i passaggi sopra indicati per la tabella dati South Sales e la tabella dati West Sales.
Hai le colonne necessarie per riepilogare l'utile lordo. Ora crea la tabella di Power Pivot.
Sei in grado di riassumere il file Gross Profit ciò è diventato possibile con le colonne calcolate in PowerPivot e tutto può essere fatto solo in pochi passaggi privi di errori.
Puoi riassumerlo in base alla regione per i prodotti come indicato di seguito anche:
Campo calcolato
Supponiamo di voler calcolare la percentuale di profitto realizzato da ciascuna regione in termini di prodotto. Puoi farlo aggiungendo un campo calcolato alla tabella dati.
Fare clic sotto la colonna Profitto lordo in East_Sales tabella nella finestra di PowerPivot.
genere EastProfit: = SUM ([Gross Profit]) / sum ([TotalSalesAmount]) nella barra della formula.
Premere Invio.
Il campo calcolato EastProfit viene inserito sotto la colonna Gross Profit.
Fare clic con il tasto destro sul campo calcolato - EastProfit.
Selezionare Format dall'elenco a discesa.
Viene visualizzata la finestra di dialogo Formattazione.
Selezionare Number sotto Categoria.
Nella casella Formato selezionare Percentuale e fare clic su OK.
Il campo calcolato EastProfit è formattato in percentuale.
Ripetere i passaggi per inserire i seguenti campi calcolati:
NorthProfit nella tabella dati North_Sales.
SouthProfit nella tabella dati South_Sales.
WestProfit nella tabella dati West_Sales.
Note - Non è possibile definire più di un campo calcolato con un determinato nome.
Fare clic sulla tabella Power Pivot. Puoi vedere che i campi calcolati vengono visualizzati nelle tabelle.
Selezionare i campi - EastProfit, NorthProfit, SouthProfit e WestProfit dalle tabelle nell'elenco Campi tabella pivot.
Disporre i campi in modo che l'utile lordo e l'utile percentuale appaiano insieme. La tabella di Power Pivot ha il seguente aspetto:
Note - Il Calculate Fields erano chiamati Measures nelle versioni precedenti di Excel.
Nel capitolo precedente si è appreso come creare una tabella di Power Pivot da un normale set di tabelle di dati. In questo capitolo imparerai come esplorare i dati con Power PivotTable, quando le tabelle di dati contengono migliaia di righe.
Per una migliore comprensione, importeremo i dati da un database di accesso, che sai essere un database relazionale.
Caricamento dei dati dal database di Access
Per caricare i dati dal database di Access, seguire i passaggi indicati:
Apri una nuova cartella di lavoro vuota in Excel.
Fare clic su Gestisci nel gruppo Modello di dati.
Fare clic sulla scheda POWERPIVOT sulla barra multifunzione.
Viene visualizzata la finestra di PowerPivot.
Fare clic sulla scheda Home nella finestra di PowerPivot.
Clic From Database nel gruppo Carica dati esterni.
Selezionare From Access dall'elenco a discesa.
Viene visualizzata la procedura guidata di importazione della tabella.
Fornire Friendly connection nome.
Individuare il file del database di Access, Events.accdb, il file del database degli eventi.
Fare clic sul pulsante Avanti>.
Il Table Import la procedura guidata mostra le opzioni per scegliere come importare i dati.
Clic Select from a list of tables and views to choose the data to import e fare clic Next.
Il Table ImportLa procedura guidata visualizza tutte le tabelle nel database di Access che hai selezionato. Seleziona tutte le caselle per selezionare tutte le tabelle e fai clic su Fine.
Il Table Import Visualizzazione della procedura guidata - Importinge mostra lo stato dell'importazione. Questa operazione potrebbe richiedere alcuni minuti e puoi interrompere l'importazione facendo clic suStop Import pulsante.
Una volta completata l'importazione dei dati, viene visualizzato l'Importazione guidata tabelle: Successe mostra i risultati dell'importazione. ClicClose.
PowerPivot visualizza tutte le tabelle importate in diverse schede nella visualizzazione dati.
Fare clic sulla vista diagramma.
Puoi osservare che esiste una relazione tra le tabelle: Disciplines and Medals. Questo perché, quando si importano dati da un database relazionale come Access, anche le relazioni esistenti nel database vengono importate nel modello di dati in PowerPivot.
Creazione di una tabella pivot dal modello di dati
Crea una tabella pivot con le tabelle che hai importato nella sezione precedente come segue:
Fare clic su tabella pivot sulla barra multifunzione.
Seleziona Tabella pivot dall'elenco a discesa.
Selezionare Nuovo foglio di lavoro nella finestra di dialogo Crea tabella pivot visualizzata e fare clic su OK.
Una tabella pivot vuota viene creata in un nuovo foglio di lavoro nella finestra di Excel.
Tutte le tabelle importate che fanno parte del modello di dati di Power Pivot vengono visualizzate nell'elenco Campi tabella pivot.
Trascina il file NOC_CountryRegion campo nella tabella Medaglie nell'area COLONNE.
Trascina Disciplina dalla tabella Discipline all'area RIGHE.
Filtra Disciplina per visualizzare solo cinque sport: tiro con l'arco, tuffi, scherma, pattinaggio di figura e pattinaggio di velocità. Questa operazione può essere eseguita nell'area Campi tabella pivot o dal filtro Etichette riga nella tabella pivot stessa.
Trascina Medaglia dalla tabella Medaglie all'area VALORI.
Seleziona di nuovo Medaglia dalla tabella Medaglie e trascinala nell'area FILTRI.
La tabella pivot viene popolata con i campi aggiunti e nel layout scelto dalle aree.
Esplorazione dei dati con la tabella pivot
Potresti voler visualizzare solo quei valori con Medal Count> 80. Per eseguire questa operazione, segui i passaggi indicati:
Fare clic sulla freccia a destra di Etichette colonna.
Selezionare Value Filters dall'elenco a discesa.
Selezionare Greater Than…. dal secondo elenco a discesa.
Fare clic su OK.
Il Value Filterappare la finestra di dialogo. Digita 80 nella casella più a destra e fai clic su OK.
La tabella pivot mostra solo le regioni con un numero totale di medaglie superiore a 80.
Potresti arrivare al report specifico che desideri dalle diverse tabelle in pochi passaggi. Ciò è diventato possibile a causa delle relazioni preesistenti tra le tabelle nel database di Access. Quando si importano contemporaneamente tutte le tabelle dal database, Power Pivot ha ricreato le relazioni nel proprio modello di dati.
Riepilogo dei dati da origini diverse in Power Pivot
Se si ottengono le tabelle di dati da origini diverse o se non si importano contemporaneamente le tabelle da un database o se si creano nuove tabelle di Excel nella cartella di lavoro e le si aggiungono al modello di dati, è necessario creare le relazioni tra le tabelle che si desidera utilizzare per l'analisi e il riepilogo nella tabella pivot.
Crea un nuovo foglio di lavoro nella cartella di lavoro.
Crea una tabella Excel - Sport.
Aggiungi la tabella Sports al modello di dati.
Crea una relazione tra le tabelle Disciplines and Sports con il campo SportID.
Aggiungi il campo Sport alla tabella pivot.
Mescola i campi - Discipline and Sport nell'area RIGHE.
Estensione dell'esplorazione dei dati
Puoi prendere il tavolo Events anche in un'ulteriore esplorazione dei dati.
Crea una relazione tra le tabelle- Events e Medals con il campo DisciplineEvent.
Aggiungi una tabella Hosts alla cartella di lavoro e al modello di dati.
Estensione del modello di dati utilizzando colonne calcolate
Per connettere la tabella Hosts a una qualsiasi delle altre tabelle, dovrebbe avere un campo con valori che identificano in modo univoco ogni riga nella tabella Hosts. Poiché non esiste alcun campo di questo tipo nella tabella Host, è possibile creare una colonna calcolata nella tabella Hosts in modo che contenga valori univoci.
Vai alla tabella Host nella visualizzazione dati della finestra di PowerPivot.
Fare clic sulla scheda Progettazione sulla barra multifunzione.
Fare clic su Aggiungi.
Viene evidenziata la colonna più a destra con l'intestazione Aggiungi colonna.
Digita la seguente formula DAX nella barra della formula = CONCATENATE ([Edition], [Season])
Premere Invio.
Viene creata una nuova colonna con l'intestazione CalculatedColumn1 e la colonna viene riempita dai valori risultanti dalla formula DAX sopra.
Fare clic con il tasto destro sulla nuova colonna e selezionare Rinomina colonna dall'elenco a discesa.
genere EditionID nell'intestazione della nuova colonna.
Come puoi vedere, la colonna EditionID ha valori univoci nella tabella Host.
Creazione di una relazione utilizzando colonne calcolate
Se devi creare una relazione tra i file Hosts table e il Medals tabella, la colonna EditionIDdovrebbe esistere anche nella tabella Medaglie. Crea una colonna calcolata nella tabella Medaglie come segue:
Fare clic sulla tabella medaglie nella visualizzazione dati di PowerPivot.
Fare clic sulla scheda Progettazione sulla barra multifunzione.
Fare clic su Aggiungi.
Digita la formula DAX nella barra della formula = YEAR ([EDITION]) e premere Invio.
Rinomina la nuova colonna creata come Anno e fai clic su Add.
Digita la seguente formula DAX nella barra della formula = CONCATENATE ([Year], [Season])
Rinomina la nuova colonna creata come EditionID.
Come puoi osservare, la colonna EditionID nella tabella Medaglie ha valori identici alla colonna EditionID nella tabella Hosts. Pertanto, è possibile creare una relazione tra le tabelle - Medaglie e Sport con il campo IDEdizione.
Passare alla visualizzazione diagramma nella finestra di PowerPivot.
Creare una relazione tra le tabelle-Medaglie e Host con il campo ottenuto dalla colonna calcolata, es EditionID.
Ora puoi aggiungere campi dalla tabella Hosts alla tabella Power Pivot.
Quando i dati hanno molti livelli, a volte diventa complicato leggere il rapporto di tabella pivot.
Ad esempio, considera il seguente modello di dati.
Creeremo una tabella di Power Pivot e una tabella di Power Flattened per ottenere una comprensione dei layout.
Creazione di una tabella pivot
È possibile creare una tabella di Power Pivot come segue:
Fare clic sulla scheda Home sulla barra multifunzione nella finestra di PowerPivot.
Fare clic su tabella pivot.
Seleziona Tabella pivot dall'elenco a discesa.
Verrà creata una tabella pivot vuota.
Trascina i campi: Commerciale, Regione e Prodotto dall'elenco Campi tabella pivot all'area RIGHE.
Trascina il campo - TotalSalesAmount dalle Tabelle - Est, Nord, Sud e Ovest all'area ∑ VALORI.
Come puoi vedere, è un po 'macchinoso leggere un rapporto del genere. Se il numero di voci diventa maggiore, più difficile sarà.
Power Pivot offre una soluzione per una migliore rappresentazione dei dati con la tabella pivot appiattita.
Creazione di una tabella pivot appiattita
È possibile creare una tabella pivot appiattita di alimentazione come segue:
Fare clic sulla scheda Home sulla barra multifunzione nella finestra di PowerPivot.
Fare clic su tabella pivot.
Selezionare Flattened PivotTable dall'elenco a discesa.
Create Flattened PivotTableappare la finestra di dialogo. Seleziona Nuovo foglio di lavoro e fai clic su OK.
Come puoi osservare, i dati vengono appiattiti in questa tabella pivot.
Note- In questo caso Venditore, Regione e Prodotto sono solo nell'area RIGHE come nel caso precedente. Tuttavia, nel layout di tabella pivot, questi tre campi vengono visualizzati come tre colonne.
Esplorazione dei dati nella tabella pivot appiattita
Supponiamo di voler riepilogare i dati di vendita per il prodotto - Condizionatore d'aria. Puoi farlo in modo semplice con la tabella pivot appiattita come segue:
Fare clic sulla freccia accanto all'intestazione della colonna - Prodotto.
Seleziona la casella Condizionatore d'aria e deseleziona le altre caselle. Fare clic su OK.
La tabella pivot appiattita viene filtrata in base ai dati di vendita del condizionatore d'aria.
Puoi farlo sembrare più appiattito trascinando ∑ VALUES all'area ROWS dall'area COLUMNS.
Rinomina i nomi personalizzati dei valori di sommatoria nel file ∑ VALUES area per renderli più significativi come segue:
Fare clic su un valore di somma, ad esempio Sum of TotalSalesAmount per East.
Seleziona Impostazioni campo valore dall'elenco a discesa.
Modificare il nome personalizzato in East TotalSalesAmount.
Ripetere i passaggi per gli altri tre valori di somma.
Puoi anche riepilogare il numero di unità vendute.
Trascinare No. di unità nell'area ∑ VALUES da ciascuna delle tabelle: East_Sales, North_Sales, South_Sales e West_Sales.
Rinominare i valori rispettivamente in N. totale di unità est, N. di unità totale nord, N. di unità totale sud e N. di unità totale ovest.
Come puoi osservare, in entrambe le tabelle precedenti sono presenti righe con valori vuoti, poiché ogni venditore rappresenta una singola regione e ogni regione è rappresentata solo da un singolo venditore.
Seleziona le righe con valori vuoti.
Fare clic con il tasto destro e fare clic su Nascondi nell'elenco a discesa.
Tutte le righe con valori vuoti verranno nascoste.
Come puoi osservare, sebbene le righe con valori vuoti non vengano visualizzate, anche le informazioni sul venditore sono state nascoste.
Fare clic sull'intestazione della colonna - Venditore.
Fare clic sulla scheda ANALIZZA sulla barra multifunzione.
Fare clic su Impostazioni campo. Viene visualizzata la finestra di dialogo Impostazioni campo.
Fare clic sulla scheda Layout e stampa.
Selezionare la casella - Repeat Item Labels.
Fare clic su OK.
Come puoi osservare, le informazioni del venditore vengono visualizzate e le righe con valori vuoti vengono nascoste. Inoltre, la colonna Regione nel report è ridondante, poiché i valori nella colonna Valori sono autoesplicativi.
Trascina il campo Regioni fuori dall'area.
Invertire l'ordine dei campi: Commerciale e Prodotto nell'area RIGHE.
Sei arrivato a un rapporto conciso che combina i dati di sei tabelle in PowerPivot.
Un grafico pivot basato sul modello di dati e creato dalla finestra di PowerPivot è un grafico pivot di Power. Sebbene abbia alcune funzionalità simili al grafico pivot di Excel, ci sono altre funzionalità che lo rendono più potente.
In questo capitolo imparerai a conoscere i grafici Power Pivot. D'ora in poi ci riferiamo a loro come PivotCharts, per semplicità.
Creazione di un grafico pivot
Supponi di voler creare un grafico pivot basato sul seguente modello di dati.
Fare clic sulla scheda Home sulla barra multifunzione nella finestra di PowerPivot.
Fare clic su tabella pivot.
Seleziona Grafico pivot dall'elenco a discesa.
Il Create PivotChartappare la finestra di dialogo. Seleziona Nuovo foglio di lavoro e fai clic su OK.
Un grafico pivot vuoto viene creato su un nuovo foglio di lavoro nella finestra di Excel.
Come puoi osservare, tutte le tabelle nel modello di dati vengono visualizzate nell'elenco Campi del grafico pivot.
Fare clic sulla tabella Commerciale nell'elenco Campi grafico pivot.
Trascina i campi - Commerciale e Regione nell'area AXIS.
Due pulsanti di campo per i due campi selezionati vengono visualizzati nel grafico pivot. Questi sono i pulsanti del campo Asse. L'utilizzo dei pulsanti di campo consiste nel filtrare i dati visualizzati nel grafico pivot.
Trascinare TotalSalesAmount da ciascuna delle quattro tabelle: East_Sales, North_Sales, South_Sales e West_Sales nell'area ∑ VALUES.
Sul foglio di lavoro viene visualizzato quanto segue:
Nel grafico pivot, il grafico a colonne viene visualizzato per impostazione predefinita.
Nell'area LEGENDA vengono aggiunti ∑ VALORI.
I valori vengono visualizzati nella legenda nel grafico pivot, con il titolo Valori.
I pulsanti del campo valore vengono visualizzati nel grafico pivot. È possibile rimuovere la legenda e i pulsanti del campo valore per un aspetto più ordinato del grafico pivot.
Fare clic sul
Deseleziona la casella Legenda nell'elenco Elementi grafico. La legenda viene rimossa dal grafico pivot.
Fare clic con il pulsante destro del mouse sui pulsanti del campo valore.
Selezionare Nascondi pulsanti campo valore sul grafico dall'elenco a discesa.
I pulsanti del campo valore sul grafico vengono rimossi.
Note- La visualizzazione dei pulsanti di campo e / o della legenda dipende dal contesto del grafico pivot. È necessario decidere cosa è necessario visualizzare.
Elenco campi grafico pivot
Come nel caso della tabella di Power Pivot, l'elenco dei campi del grafico pivot di Power contiene anche due schede: ATTIVO e TUTTO. Nella scheda TUTTI vengono visualizzate tutte le tabelle di dati nel modello di dati di Power Pivot. Nella scheda ATTIVO, vengono visualizzate le tabelle da cui i campi vengono aggiunti al grafico pivot.
Allo stesso modo, le aree sono come nel caso del grafico pivot di Excel. Ci sono quattro aree:
AXIS (Categories)
LEGEND (Series)
∑ VALUES
FILTERS
Come hai visto nella sezione precedente, la Legenda è popolata con ∑ Valori. Inoltre, i pulsanti di campo vengono aggiunti al grafico pivot per semplificare il filtraggio dei dati visualizzati.
Filtri in grafico pivot
È possibile utilizzare i pulsanti del campo Asse sul grafico per filtrare i dati visualizzati. Fare clic sulla freccia sul pulsante del campo Asse - Regione.
L'elenco a discesa visualizzato è il seguente:
È possibile selezionare i valori che si desidera visualizzare. In alternativa, è possibile posizionare il campo nell'area FILTRI per filtrare i valori.
Trascina il campo Regione nell'area FILTRI. Il pulsante Filtro report - Regione viene visualizzato nel grafico pivot.
Fare clic sulla freccia sul pulsante Filtro report - Regione. L'elenco a discesa visualizzato è il seguente:
È possibile selezionare i valori che si desidera visualizzare.
Filtro dei dati nel grafico pivot
L'utilizzo dei filtri dei dati è un'altra opzione per filtrare i dati nel grafico di Power Pivot.
Fare clic sulla scheda ANALIZZA in strumenti PIVOTCHART sulla barra multifunzione.
Fare clic su Inserisci filtro dei dati nel gruppo Filtro. IlInsert Slicer appare la finestra di dialogo.
Tutte le tabelle ei campi corrispondenti vengono visualizzati nella finestra di dialogo Inserisci filtro dei dati.
Fare clic sul campo Regione nella tabella Commerciale nella finestra di dialogo Inserisci filtro dei dati.
Il filtro dei dati per il campo Regione viene visualizzato nel foglio di lavoro.
Come puoi osservare, il campo Regione esiste ancora come campo Asse. È possibile selezionare i valori che si desidera visualizzare facendo clic sui pulsanti Slicer.
Ricorda che sei in grado di fare tutto questo in pochi minuti e anche dinamicamente grazie al modello di dati Power Pivot e alle relazioni definite.
Strumenti grafico pivot
In Power PivotChart, gli STRUMENTI PIVOTCHART hanno tre schede sulla barra multifunzione rispetto a due schede in Excel PivotChart -
ANALYZE
DESIGN
FORMAT
La terza scheda: FORMATO è la scheda aggiuntiva in Power PivotChart.
Fare clic sulla scheda FORMATO sulla barra multifunzione.
Le opzioni sulla barra multifunzione nella scheda FORMATO sono tutte per aggiungere splendore al grafico pivot. Puoi usare queste opzioni con giudizio, senza annoiarti.
Power Pivot offre diverse combinazioni di Power PivotTable e Power PivotChart per l'esplorazione, la visualizzazione e la creazione di report dei dati. Hai imparato le tabelle pivot e i grafici pivot nei capitoli precedenti.
In questo capitolo imparerai a creare le combinazioni di tabelle e grafici dalla finestra di PowerPivot.
Considera il seguente modello di dati in Power Pivot che useremo per le illustrazioni:
Grafico e tabella (orizzontale)
Con questa opzione è possibile creare un grafico Power Pivot e una tabella Power Pivot, uno accanto all'altro in orizzontale nello stesso foglio di lavoro.
Fare clic sulla scheda Home nella finestra di Power Pivot.
Fare clic su tabella pivot.
Seleziona Grafico e tabella (orizzontale) dall'elenco a discesa.
Viene visualizzata la finestra di dialogo Crea grafico pivot e tabella pivot (orizzontale). Seleziona Nuovo foglio di lavoro e fai clic su OK.
Un grafico pivot vuoto e una tabella pivot vuota vengono visualizzati in un nuovo foglio di lavoro.
Fare clic sul grafico pivot.
Trascinare NOC_CountryRegion dal tavolo medaglie all'area ASSE.
Trascina Medaglia dalla tabella Medaglie nell'area ∑ VALORI.
Fare clic con il tasto destro sul grafico e selezionare Change Chart Type dall'elenco a discesa.
Seleziona Grafico ad area.
Cambia il titolo del grafico in Total No. of Medals − Country Wise.
Come puoi vedere, gli Stati Uniti hanno il maggior numero di medaglie (> 4500).
Fare clic sulla tabella pivot.
Trascina Sport dalla tabella Sport nell'area RIGHE.
Trascina Medaglia dalla tabella Medaglie nell'area ∑ VALORI.
Trascinare NOC_CountryRegion dalla tabella medaglie all'area FILTRI.
Filtra il file NOC_CountryRegion campo al valore USA.
Cambiare il PivotTable Report Layout a Outline Modulo.
Deseleziona Sport dalla tabella Sport.
Trascina Sesso dalla tabella Medaglie all'area RIGHE.
Grafico e tabella (verticale)
Con questa opzione è possibile creare un grafico Power Pivot e una tabella Power Pivot, uno sotto l'altro verticalmente nello stesso foglio di lavoro.
Fare clic sulla scheda Home nella finestra di Power Pivot.
Fare clic su tabella pivot.
Seleziona Grafico e tabella (verticale) dall'elenco a discesa.
Il Create PivotChart and PivotTable (Vertical)appare la finestra di dialogo. Seleziona Nuovo foglio di lavoro e fai clic su OK.
Un grafico pivot vuoto e una tabella pivot vuota vengono visualizzati verticalmente in un nuovo foglio di lavoro.
Fare clic sul grafico pivot.
Trascina Anno dalla tabella Medaglie all'area ASSE.
Trascina Medaglia dalla tabella Medaglie nell'area to VALORI.
Fare clic con il tasto destro sul grafico e selezionare Cambia tipo di grafico dall'elenco a discesa.
Seleziona Grafico a linee.
Seleziona la casella Etichette dati negli elementi del grafico.
Cambia il titolo del grafico in Total No. of Medals – Year Wise.
Come puoi osservare, l'anno 2008 ha il maggior numero di medaglie (2450).
Fare clic sulla tabella pivot.
Trascina Sport dalla tabella Sport nell'area RIGHE.
Trascina Sesso dalla tabella Medaglie all'area RIGHE.
Trascina Medaglia dalla tabella Medaglie nell'area ∑ VALORI.
Trascina Anno dalla tabella Medaglie all'area FILTRI.
Filtra il campo Anno sul valore 2008.
Modificare il layout del report di tabella pivot in modulo struttura.
Filtra il campo Sport con filtri di valore su Maggiore o uguale a 80.
Una gerarchia nel modello di dati è un elenco di colonne nidificate in una tabella di dati che vengono considerate come un singolo elemento quando vengono utilizzate in una tabella di Power Pivot. Ad esempio, se in una tabella dati sono presenti le colonne Paese, Stato, Città, è possibile definire una gerarchia per combinare le tre colonne in un unico campo.
Nell'elenco Campi tabella di Power Pivot, la gerarchia viene visualizzata come un campo. Quindi, puoi aggiungere un solo campo alla tabella pivot, invece dei tre campi nella gerarchia. Inoltre, ti consente di spostarti su o giù per i livelli annidati in modo significativo.
Considerare il seguente modello di dati per le illustrazioni in questo capitolo.
Creazione di una gerarchia
È possibile creare gerarchie nella visualizzazione diagramma del modello di dati. Tieni presente che puoi creare una gerarchia basata solo su una singola tabella di dati.
Fare clic sulle colonne - Sport, DisciplineID ed Event nella tabella dei dati Medal in quest'ordine. Ricorda che l'ordine è importante per creare una gerarchia significativa.
Fare clic con il tasto destro sulla selezione.
Seleziona Crea gerarchia dall'elenco a discesa.
Viene creato il campo della gerarchia con i tre campi selezionati man mano che i livelli figlio.
Ridenominazione di una gerarchia
Per rinominare il campo della gerarchia, eseguire le operazioni seguenti:
Fare clic con il tasto destro su Gerarchia 1.
Seleziona Rinomina dall'elenco a discesa.
genere EventHierarchy.
Creazione di una tabella pivot con una gerarchia nel modello di dati
È possibile creare una tabella di Power Pivot utilizzando la gerarchia creata nel modello di dati.
Fare clic sulla scheda Tabella pivot sulla barra multifunzione nella finestra di PowerPivot.
Fare clic su tabella pivot sulla barra multifunzione.
Il Create PivotTableappare la finestra di dialogo. Seleziona Nuovo foglio di lavoro e fai clic su OK.
Una tabella pivot vuota viene creata in un nuovo foglio di lavoro.
Nell'elenco Campi tabella pivot, EventHierarchyappare come un campo nella tabella medaglie. Gli altri campi nella tabella Medaglie vengono compressi e visualizzati come Altri campi.
Fare clic sulla freccia
Fare clic sulla freccia
Verranno visualizzati i campi in EventHierarchy. Tutti i campi nella tabella Medaglie verranno visualizzati in Altri campi.
Come puoi osservare, anche i tre campi che hai aggiunto alla gerarchia vengono visualizzati sotto More Fieldscon caselle di controllo. Se non si desidera che vengano visualizzati nell'elenco Campi tabella pivot inMore Fields, è necessario nascondere le colonne nella tabella dei dati - Medaglie nella visualizzazione dati nella finestra di PowerPivot. Puoi sempre scoprirli quando vuoi.
Aggiungi campi alla tabella pivot come segue:
Trascinare EventHierarchy all'area ROWS.
Trascina la medaglia nell'area ∑ VALORI.
I valori del campo Sport vengono visualizzati nella tabella pivot con un segno + davanti. Viene visualizzato il conteggio delle medaglie per ogni sport.
Fare clic sul segno + prima di Aquatics. Verranno visualizzati i valori del campo DisciplineID in Aquatics.
Fare clic sul bambino D22 che appare. Verranno visualizzati i valori del campo Evento sotto D22.
Come puoi osservare, il conteggio delle medaglie viene fornito per gli eventi, che vengono riassunti a livello di genitore - DisciplineID, che vengono ulteriormente riassunti a livello di genitore: lo sport.
Creazione di una gerarchia basata su più tabelle
Si supponga di voler visualizzare le Discipline nella tabella pivot invece di DisciplineIDs per renderlo un riepilogo più leggibile e comprensibile. Per fare ciò, devi avere il campo Disciplina nella tabella Medaglie che come sai non lo è. Il campo Disciplina si trova nella tabella dati Discipline, ma non è possibile creare una gerarchia con campi da più di una tabella. Tuttavia, esiste un modo per ottenere il campo richiesto dall'altra tabella.
Come saprai, le tabelle - Medaglie e Discipline sono correlate. Puoi aggiungere il campo Disciplina dalla tabella Discipline alla tabella Medaglie, creando una colonna usando la relazione con DAX.
Fare clic sulla visualizzazione dati nella finestra di Power Pivot.
Fare clic sulla scheda Progettazione sulla barra multifunzione.
Fare clic su Aggiungi.
La colonna - Aggiungi colonna sul lato destro della tabella è evidenziata.
Tipo = RELATED (Disciplines [Discipline])nella barra della formula. Una nuova colonna -CalculatedColumn1 viene creato con i valori come valori del campo Disciplina nella tabella Discipline.
Rinomina la nuova colonna così ottenuta nella tabella Medaglie come Disciplina. Successivamente, devi rimuovere DisciplineID dalla gerarchia e aggiungere Discipline, che imparerai nelle sezioni seguenti.
Rimozione di un livello figlio da una gerarchia
Come puoi osservare, la gerarchia è visibile solo nella visualizzazione diagramma e non nella visualizzazione dati. Pertanto, è possibile modificare una gerarchia solo nella visualizzazione diagramma.
Fare clic sulla visualizzazione diagramma nella finestra di PowerPivot.
Fare clic con il pulsante destro del mouse su DisciplineID in EventHierarchy.
Selezionare Remove from Hierarchy dall'elenco a discesa.
Viene visualizzata la finestra di dialogo Conferma. ClicRemove from Hierarchy.
Il campo DisciplineID viene eliminato dalla gerarchia. Ricorda che hai rimosso il campo dalla gerarchia, ma il campo di origine esiste ancora nella tabella dei dati.
Successivamente, è necessario aggiungere il campo Disciplina a EventHierarchy.
Aggiunta di un livello figlio a una gerarchia
È possibile aggiungere il campo Disciplina alla gerarchia esistente - EventHierarchy come segue -
Fare clic sul campo nella tabella Medaglie.
Trascinalo nel campo Eventi sottostante in EventHierarchy.
Il campo Disciplina viene aggiunto a EventHierarchy.
Come puoi osservare, l'ordine dei campi in EventHierarchy è Sport – Evento – Disciplina. Ma, come sai, deve essere Sport-Disciplina-Evento. Quindi, è necessario modificare l'ordine dei campi.
Modifica dell'ordine di un livello figlio in una gerarchia
Per spostare il campo Disciplina nella posizione dopo il campo Sport, procedi come segue:
Fare clic con il tasto destro sul campo Disciplina in EventHierarchy.
Seleziona Sposta in alto dall'elenco a discesa.
L'ordine dei campi cambia in Sport-Disciplina-Evento.
Tabella pivot con modifiche nella gerarchia
Per visualizzare le modifiche apportate in EventHierarchy nella tabella pivot, non è necessario creare una nuova tabella pivot. È possibile visualizzarli nella stessa tabella pivot esistente.
Fare clic sul foglio di lavoro con la tabella pivot nella finestra di Excel.
Come puoi osservare, nell'elenco dei campi della tabella pivot, i livelli figlio in EventHierarchy riflettono le modifiche apportate nella gerarchia nel modello di dati. Di conseguenza, le stesse modifiche vengono riflesse anche nella tabella pivot.
Fare clic sul segno + davanti ad Aquatics nella tabella pivot. I livelli figlio vengono visualizzati come valori del campo Disciplina.
Nascondere e mostrare le gerarchie
Puoi scegliere di nascondere le Gerarchie e mostrarle quando vuoi.
Deseleziona la casella Gerarchie nel menu in alto della vista diagramma per nascondere le gerarchie.
Seleziona la casella Gerarchie per mostrare le gerarchie.
Creazione di una gerarchia in altri modi
Oltre al modo in cui hai creato la gerarchia nelle sezioni precedenti, puoi creare una gerarchia in altri due modi.
1. Fare clic sul pulsante Crea gerarchia nell'angolo in alto a destra della tabella dati medaglie nella visualizzazione diagramma.
Una nuova gerarchia viene creata nella tabella senza campi in essa.
Trascina i campi Anno e Stagione, in quest'ordine, nella nuova gerarchia. La gerarchia mostra i livelli figlio.
2. Un altro modo per creare la stessa gerarchia è il seguente:
Fare clic con il pulsante destro del mouse sul campo Anno nella tabella dei dati delle medaglie nella vista diagramma.
Seleziona Crea gerarchia dall'elenco a discesa.
Viene creata una nuova gerarchia nella tabella con Anno come campo figlio.
Trascina la stagione del campo nella gerarchia. La gerarchia mostra i livelli figlio.
Eliminazione di una gerarchia
È possibile eliminare una gerarchia dal modello di dati come segue:
Fare clic con il tasto destro sulla gerarchia.
Seleziona Elimina dall'elenco a discesa.
Il Confirmappare la finestra di dialogo. ClicDelete from Model.
La gerarchia viene eliminata.
Calcoli utilizzando la gerarchia
È possibile creare calcoli utilizzando una gerarchia. Nella Gerarchia Eventi, puoi visualizzare il numero di medaglie a livello figlio come percentuale del numero di medaglie a livello genitore come segue:
Fare clic con il tasto destro sul valore del conteggio delle medaglie di un evento.
Seleziona Impostazioni campo valore dall'elenco a discesa.
Viene visualizzata la finestra di dialogo Impostazioni campo valore.
Clicca il Show Values As tab.
Selezionare% del totale riga padre dall'elenco e fare clic su OK.
I livelli figlio vengono visualizzati come percentuale dei totali padre. Puoi verificarlo sommando i valori percentuali del livello figlio di un genitore. La somma sarebbe del 100%.
Drilling up e drill down di una gerarchia
È possibile eseguire rapidamente il drill-up e il drill-down tra i livelli di una gerarchia utilizzando lo strumento di esplorazione rapida.
Fare clic su un valore del campo Evento nella tabella pivot.
Fare clic sullo strumento Esplora rapida,
Il Explore box with Drill Upviene visualizzata l'opzione. Questo perché da Event puoi solo eseguire il drill-up poiché non ci sono livelli figlio sotto di esso.
Clic Drill Up.
I dati della tabella pivot vengono sottoposti a drill fino a Disciplina.
Fare clic sullo strumento Esplora rapida,
Viene visualizzata la casella Esplora con le opzioni Drill up e Drill down visualizzate. Questo perché da Disciplina puoi eseguire il drill up fino a Sport o il drill down fino a Event.
In questo modo puoi spostarti rapidamente su e giù nella gerarchia.
È possibile creare report estetici dell'analisi dei dati con Power Pivot Data che si trova nel modello di dati.
Le caratteristiche importanti sono:
Puoi utilizzare i grafici pivot per produrre rapporti visivi dei tuoi dati. È possibile utilizzare i layout dei rapporti per strutturare le tabelle pivot in modo da renderle facilmente leggibili.
È possibile inserire filtri dei dati per filtrare i dati nel report.
È possibile utilizzare un filtro dei dati comune sia per il grafico pivot che per la tabella pivot che si trovano nello stesso rapporto.
Una volta che il rapporto finale è pronto, puoi scegliere di nascondere i filtri dei dati dal display.
Imparerai come ottenere rapporti con le opzioni disponibili in Power Pivot in questo capitolo.
Considerare il seguente modello di dati per le illustrazioni in questo capitolo.
Report basati su Power PivotChart
Creare un grafico pivot di Power come segue:
Fare clic sulla scheda Home sulla barra multifunzione nella finestra di PowerPivot.
Fare clic su tabella pivot.
Seleziona Grafico pivot dall'elenco a discesa.
Clic New Worksheet nella finestra di dialogo Crea grafico pivot.
Un grafico pivot vuoto viene creato in un nuovo foglio di lavoro nella finestra di Excel.
Trascina Sport dalla tabella delle medaglie all'area dell'Asse.
Trascina la medaglia dalla tabella delle medaglie all'area ∑ VALORI.
Fare clic sulla scheda ANALIZZA in STRUMENTI PIVOTTABILI sulla barra multifunzione.
Fare clic su Inserisci filtro dei dati nel gruppo di filtri. Viene visualizzata la finestra di dialogo Inset Slicers.
Fare clic sul campo NOC_CountryRegion nella tabella Medaglie.
Fare clic su OK.
Viene visualizzato Slicer NOC_CountryRegion.
Seleziona USA.
Trascina Sesso dalla tabella Medaglie all'area GENERE.
Fare clic con il tasto destro sul grafico pivot.
Seleziona Cambia tipo di grafico dall'elenco a discesa.
Viene visualizzata la finestra di dialogo Cambia tipo di grafico.
Fare clic su Colonna in pila.
Inserisci filtro dei dati per il campo Sport.
Trascina Disciplina dalla tabella Discipline all'area ASSE.
Rimuovere il campo Sport dall'area ASSE.
Seleziona Aquatics in Slicer - Sport.
Layout del report
Crea tabella pivot come segue:
Fare clic sulla scheda Home sulla barra multifunzione nella finestra di PowerPivot.
Fare clic su Tabella pivot.
Fare clic su Tabella pivot nell'elenco a discesa. Viene visualizzata la finestra di dialogo Crea tabella pivot.
Fare clic su Nuovo foglio di lavoro e fare clic su OK. Una tabella pivot vuota viene creata in un nuovo foglio di lavoro.
Trascina NOC_CountryRegion dalla tabella Medaglie all'area AXIS.
Trascina Sport dalla tabella delle medaglie all'area COLONNE.
Trascina Disciplina dalla tabella Discipline all'area COLONNE.
Trascina la medaglia nell'area ∑ VALORI.
Fare clic sul pulsante freccia accanto a Etichette colonna e selezionare Acquatici.
Fare clic sul pulsante freccia accanto a Etichette riga.
Seleziona Filtri valore dall'elenco a discesa.
Selezionare Maggiore o uguale a dal secondo elenco a discesa.
Digitare 80 nella casella accanto a Count of Medal è maggiore o uguale a nella finestra di dialogo Value Filter.
Fare clic sulla scheda PROGETTAZIONE in STRUMENTI PIVOTTABILI sulla barra multifunzione.
Fare clic su Subtotali.
Selezionare Do Not Show Subtotals dall'elenco a discesa.
La colonna Subtotals - Aquatics Total viene rimossa.
Fare clic su Layout report e selezionare Show in Outline Form dall'elenco a discesa.
Seleziona la casella Righe a bande.
I nomi dei campi vengono visualizzati al posto di Etichette di riga ed Etichette di colonna e il report si spiega da sé.
Utilizzo di un comune filtro dei dati
Creare un grafico pivot e una tabella pivot uno accanto all'altro.
Fare clic sulla scheda Home sulla barra multifunzione nella scheda PowerPivot.
Fare clic su tabella pivot.
Seleziona Grafico e tabella (orizzontale) dall'elenco a discesa.
Viene visualizzata la finestra di dialogo Crea grafico pivot e tabella pivot (orizzontale).
Seleziona Nuovo foglio di lavoro e fai clic su OK. Un grafico pivot vuoto e una tabella pivot vuota vengono visualizzati uno accanto all'altro in un nuovo foglio di lavoro.
Fare clic su Grafico pivot.
Trascina Disciplina dalla tabella Discipline all'area ASSE.
Trascina la medaglia dalla tabella delle medaglie all'area ∑ VALORI.
Fare clic su tabella pivot.
Trascina Disciplina dalla tabella Discipline all'area RIGHE.
Trascina la medaglia dalla tabella delle medaglie all'area ∑ VALORI.
Fare clic sulla scheda ANALIZZA in STRUMENTI PIVOTTABILI sulla barra multifunzione.
Fare clic su Inserisci filtro dei dati. Viene visualizzata la finestra di dialogo Inserisci filtri dei dati.
Fare clic su NOC_CountryRegion e Sport nella tabella Medaglie.
Fare clic su OK.
Vengono visualizzati due filtri dei dati: NOC_CountryRegion e Sport. Disporli e ridimensionarli per allinearli correttamente accanto alla tabella pivot.
Seleziona USA nel NOC_CountryRegion Slicer.
Seleziona Aquatics in Sport Slicer. La tabella pivot viene filtrata in base ai valori selezionati.
Come puoi osservare, il grafico pivot non viene filtrato. Per filtrare il grafico pivot con gli stessi filtri, non è necessario inserire nuovamente i filtri dei dati per il grafico pivot. È possibile utilizzare gli stessi filtri dei dati utilizzati per la tabella pivot.
Clicca su NOC_CountryRegion Affettatrice.
Clicca il OPTIONS scheda in SLICER TOOLS sul nastro.
Clic Report Connectionsnel gruppo Slicer. IlReport Connections viene visualizzata la finestra di dialogo per il filtro dei dati NOC_CountryRegion.
Puoi vedere che tutte le tabelle pivot e i grafici pivot nella cartella di lavoro sono elencati nella finestra di dialogo.
Fare clic sul grafico pivot che si trova nello stesso foglio di lavoro della tabella pivot selezionata e fare clic su OK.
Ripeti per Sport Slicer.
Il grafico pivot viene anche filtrato in base ai valori selezionati nei due filtri dei dati.
Successivamente, puoi aggiungere dettagli al grafico pivot e alla tabella pivot.
Fare clic sul grafico pivot.
Trascina Sesso nell'area LEGENDA.
Fare clic con il tasto destro sul grafico pivot.
Seleziona Cambia tipo di grafico.
Seleziona Colonna in pila nella finestra di dialogo Cambia tipo di grafico.
Fare clic sulla tabella pivot.
Trascina l'evento nell'area RIGHE.
Fare clic sulla scheda PROGETTAZIONE in STRUMENTI PIVOTTABILI sulla barra multifunzione.
Fare clic su Layout report.
Seleziona Modulo struttura dall'elenco a discesa.
Selezione di oggetti da visualizzare nel report
È possibile scegliere di non visualizzare i filtri dei dati nel report finale.
Clicca il OPTIONS scheda in SLICER TOOLS sul nastro.
Fare clic su Riquadro di selezione nel gruppo Disponi. Il riquadro di selezione viene visualizzato sul lato destro della finestra.
Come puoi osservare, il simbolo
Fare clic sul
Fare clic sul
Chiudi il riquadro di selezione.
Puoi vedere che i due filtri dei dati non sono visibili nel rapporto.