Excel Power Pivot - Gestione del modello di dati
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 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 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 Commerciale 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. Anche la regione nella tabella Venditore è evidenziata. 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. Pertanto, è meglio mantenere i dati nelle tabelle di Excel che sono collegate alle tabelle di dati quando vengono aggiunte al modello di dati. Ciò facilita l'aggiornamento dei dati nelle tabelle di dati come e quando aggiorni i dati nelle tabelle di Excel.