Analisi avanzata dei dati - Modello di dati
Data Model è disponibile in Excel 2013 e versioni successive. In Excel, è possibile utilizzare il modello di dati per integrare i dati da più tabelle nella cartella di lavoro corrente e / o dai dati importati e / o dalle origini dati connesse alla cartella di lavoro tramite connessioni dati.
Con un modello di dati è possibile creare relazioni tra le tabelle. Il modello di dati viene utilizzato in modo trasparente nei rapporti di tabella pivot, grafico pivot, PowerPivot e Power View.
Creazione del modello di dati durante l'importazione dei dati
Quando si importano dati da database relazionali come il database di Microsoft Access che contengono più tabelle correlate, il modello di dati viene creato automaticamente se si importa più di una tabella contemporaneamente.
Facoltativamente, puoi aggiungere tabelle al modello di dati, quando importi i dati dalle seguenti origini dati:
- Database relazionali, una tabella alla volta
- File di testo
- Cartelle di lavoro di Excel
Ad esempio, durante l'importazione di dati da una cartella di lavoro di Excel, è possibile osservare l'opzione Add this data to the Data Model, con una casella di controllo abilitata.
Se desideri aggiungere i dati che stai importando al modello di dati, seleziona la casella.
Creazione di modelli di dati da tabelle Excel
È possibile creare il modello di dati dalle tabelle di Excel utilizzando i comandi di PowerPivot. Imparerai PowerPivot in dettaglio nei capitoli successivi.
Tutti i comandi del modello di dati sono disponibili nella scheda PowerPivot sulla barra multifunzione. È possibile aggiungere tabelle di Excel al modello di dati con questi comandi.
Considera la seguente cartella di lavoro dei dati di vendita, in cui hai il foglio di lavoro del catalogo prodotti che contiene prodotto, ID prodotto e prezzo. Hai quattro fogli di lavoro per le vendite in 4 regioni: est, nord, sud e ovest.
Ciascuno di questi quattro fogli di lavoro contiene il numero di unità vendute e l'importo totale per ciascuno dei prodotti in ogni mese. È necessario calcolare l'importo totale per ciascuno dei prodotti in ciascuna regione e l'importo totale delle vendite in ciascuna regione.
I seguenti passaggi ti consentono di arrivare ai risultati desiderati:
- Inizia con la creazione del modello di dati.
- Fare clic sul foglio di lavoro del Catalogo prodotti.
- Fare clic sulla scheda POWERPIVOT sulla barra multifunzione.
- Fare clic su Aggiungi al modello di dati. Viene visualizzata la finestra di dialogo Crea tabella.
- Seleziona l'intervallo della tabella.
- Seleziona la casella La mia tabella ha intestazioni. Fare clic su OK.
Viene visualizzata una nuova finestra, PowerPivot per Excel, <nome file Excel>.
Il seguente messaggio appare al centro della finestra vuota:
La tabella Product Backlog aggiunta al modello di dati viene visualizzata come un foglio nella finestra di PowerPivot. Ogni riga della tabella è un record e puoi andare avanti e indietro tra i record utilizzando i pulsanti freccia sinistra e destra nella parte inferiore della finestra.
- Fare clic sulla scheda Tabella collegata nella finestra di PowerPivot.
- Fare clic su Vai alla tabella di Excel.
Viene visualizzata la finestra dei dati di Excel.
- Fare clic sulla scheda del foglio di lavoro - Est.
- Fare clic sulla scheda POWERPIVOT sulla barra multifunzione.
- Fare clic su Aggiungi al modello di dati.
Un altro foglio viene visualizzato nella finestra di PowerPivot che mostra la tabella Est.
Ripeti per i fogli di lavoro: Nord, Sud e Ovest. In tutto, hai aggiunto cinque tabelle al modello di dati. La finestra di PowerPivot ha l'aspetto seguente:
Creazione di relazioni tra tabelle
Se vuoi fare calcoli attraverso le tabelle, devi prima definire le relazioni tra di loro.
Fare clic sulla scheda Home sulla barra multifunzione nella finestra di PowerPivot. Come puoi osservare, le tabelle vengono visualizzate nella visualizzazione dati.
Fare clic su Visualizzazione diagramma.
Le tabelle vengono visualizzate nella vista diagramma. Come si osserva, alcune delle tabelle potrebbero essere fuori dall'area di visualizzazione e tutti i campi nelle tabelle potrebbero non essere visibili.
- Ridimensiona ogni tabella per mostrare tutti i campi in quella tabella.
- Trascina e disponi le tabelle in modo che vengano visualizzate tutte.
- Nella tabella Est, fare clic su ID prodotto.
- Fare clic sulla scheda Progettazione sulla barra multifunzione.
- Fare clic su Crea relazione. Viene visualizzata la finestra di dialogo Crea relazione.
Nella casella sotto Tabella, viene visualizzato East. Nella casella sotto Colonna, viene visualizzato l'ID prodotto.
- Nella casella sotto Tabella di ricerca correlata, selezionare Catalogo prodotti.
- L'ID prodotto viene visualizzato nella casella sotto la colonna di ricerca correlata.
- Fare clic sul pulsante Crea.
Viene visualizzata la riga che rappresenta la relazione tra le tabelle East e Product Backlog.
- Ripeti gli stessi passaggi per le tabelle: Nord, Sud e Ovest. Vengono visualizzate le linee di relazione.
Riassumere i dati nelle tabelle nel modello di dati
Ora sei pronto per riepilogare i dati di vendita per ciascuno dei prodotti in ciascuna regione in pochi passaggi.
- Fare clic sulla scheda Home.
- Fare clic su tabella pivot.
- Seleziona Tabella pivot dall'elenco a discesa.
La finestra di dialogo Crea tabella pivot viene visualizzata nella finestra delle tabelle di Excel. Seleziona Nuovo foglio di lavoro.
In un nuovo foglio di lavoro, viene visualizzata una tabella pivot vuota. Come puoi osservare, l'elenco dei campi contiene tutte le tabelle nel modello di dati con tutti i campi visualizzati.
Selezionare ID prodotto dalla Tabella 1 (Catalogo prodotti).
Seleziona Importo totale dalle altre quattro tabelle.
Per ciascuno dei campi in ∑ Valori, modificare il nome personalizzato in Impostazioni campo valore per visualizzare i nomi delle regioni come etichette di colonna.
La somma dell'importo totale sarà sostituita dall'etichetta che dai. La tabella pivot con i valori riepilogati di tutte le tabelle di dati mostra i risultati richiesti.
Aggiunta di dati al modello di dati
È possibile aggiungere una nuova tabella di dati al modello di dati o nuove righe di dati alle tabelle esistenti nel modello di dati.
Aggiungere una nuova tabella dati al modello di dati con i seguenti passaggi.
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. Verranno visualizzati i nomi di tutte le tabelle nella cartella di lavoro.
Fare clic sul nome della tabella che si desidera aggiungere al modello di dati.
Fare clic sul pulsante Apri. Viene visualizzata la finestra di dialogo Importa dati.
Come saprai, durante l'importazione della tabella dati, viene automaticamente aggiunta al modello di dati. La tabella appena aggiunta viene visualizzata nella finestra di PowerPivot.
Aggiungi nuove righe di dati alle tabelle esistenti nel modello di dati.
Aggiorna la connessione dati. Nuove righe di dati dall'origine dati vengono aggiunte al modello di dati.