Excel avanzato - Modello di dati

Excel 2013 dispone di potenti funzionalità di analisi dei dati. È possibile creare un modello di dati, quindi creare report interattivi sorprendenti utilizzando Power View. È anche possibile utilizzare le funzionalità e le funzionalità di Microsoft Business Intelligence in Excel, tabelle pivot, PowerPivot e Power View.

Data Modelviene utilizzato per costruire un modello in cui i dati provenienti da varie origini possono essere combinati creando relazioni tra le origini dati. Un modello di dati integra le tabelle, consentendo un'analisi approfondita utilizzando tabelle pivot, PowerPivot e Power View.

UN Data Modelviene creato automaticamente quando si importano due o più tabelle contemporaneamente da un database. Le relazioni di database esistenti tra queste tabelle vengono utilizzate per creare il modello di dati in Excel.

Step 1 - Apri una nuova cartella di lavoro vuota in Excel.

Step 2 - Fare clic sul file DATA tab.

Step 3 - Nel Get External Data gruppo, fare clic sull'opzione From Access. IlSelect Data Source si apre la finestra di dialogo.

Step 4 - Seleziona Events.accdb, File database di accesso agli eventi.

Step 5 - Il Select Table finestra, visualizzando tutti i file tables trovato nel database, viene visualizzato.

Step 6- Le tabelle in un database sono simili alle tabelle in Excel. Controlla il‘Enable selection of multiple tables’casella e selezionare tutte le tabelle. Quindi fare clic suOK.

Step 7 - Il Import Dataappare la finestra. Seleziona ilPivotTable Reportopzione. Questa opzione importa le tabelle in Excel e prepara una tabella pivot per analizzare le tabelle importate. Notare che la casella di controllo nella parte inferiore della finestra -‘Add this data to the Data Model’ è selezionato e disabilitato.

Step 8 - I dati vengono importati e un file PivotTable viene creato utilizzando le tabelle importate.

Hai importato i dati in Excel e nel file Data Modelviene creato automaticamente. Ora puoi esplorare i dati nelle cinque tabelle, che hanno relazioni definite tra di loro.

Esplora i dati utilizzando la tabella pivot

Step 1- Sai come aggiungere campi alla tabella pivot e trascinare i campi tra le aree. Anche se non sei sicuro del rapporto finale che desideri, puoi giocare con i dati e scegliere il rapporto più adatto.

Nel PivotTable Fields, fare clic sulla freccia accanto alla tabella - Medalsper espanderlo per mostrare i campi in quella tabella. Trascina il fileNOC_CountryRegion campo nel Medals tavolo al COLUMNS la zona.

Step 2 - Trascina Discipline dal Disciplines tavolo al ROWS la zona.

Step 3 - Filtro Disciplineper visualizzare solo cinque sport: tiro con l'arco, immersioni subacquee, scherma, pattinaggio di figura e pattinaggio di velocità. Questo può essere fatto inPivotTable Fields area o da Row Labels filtro nella tabella pivot stessa.

Step 4 - In PivotTable Fields, dal Medals tabella, trascina Medal nel file VALUES la zona.

Step 5 - Dal Medals tabella, selezionare Medal di nuovo e trascinalo nel file FILTERS la zona.

Step 6 - Fare clic sul pulsante dell'elenco a discesa a destra del file Column etichette.

Step 7 - Seleziona Value Filters e poi seleziona Greater Than...

Step 8 - Fare clic su OK.

Il valore Filters dialog scatola per il conteggio delle medaglie is greater than appare.

Step 9 - Tipo 80 nel Right Field.

Step 10 - Fare clic su OK.

La tabella pivot visualizza solo quelle regioni che hanno più di 80 medaglie totali.

Puoi analizzare i tuoi dati dalle diverse tabelle e arrivare al report specifico che desideri in pochi passaggi. Ciò è stato possibile a causa delle relazioni preesistenti tra le tabelle nel database di origine. Quando si importano contemporaneamente tutte le tabelle dal database, Excel ha ricreato le relazioni nel proprio modello di dati.

Se non importi le tabelle contemporaneamente, o se i dati provengono da origini diverse o se aggiungi nuove tabelle alla tua cartella di lavoro, devi creare il Relationships tra i Tables da solo.

Crea relazione tra tabelle

Le relazioni ti consentono di analizzare le tue raccolte di dati in Excel e di creare rapporti interessanti ed estetici dai dati che importi.

Step 1 - Insert un nuovo foglio di lavoro.

Step 2- Crea una nuova tabella con nuovi dati. Assegna alla nuova tabella il nomeSports.

Step 3 - Ora puoi creare una relazione tra questa nuova tabella e le altre tabelle già esistenti nel file Data Modelin Excel. Rinomina il Foglio1 comeMedals e Sheet2 come Sports.

Sul Medals sheet, nel PivotTable Fields List, fare clic All. Verrà visualizzato un elenco completo delle tabelle disponibili. La tabella appena aggiunta -Sports verrà visualizzato anche.

Step 4 - Fare clic su Sports. Nell'elenco espanso dei campi, selezionaSports. Excel ti invia messaggi per creare una relazione tra le tabelle.

Step 5 - Fare clic su CREATE. IlCreate Relationship si apre la finestra di dialogo.

Step 6- Per creare la relazione, una delle tabelle deve avere una colonna di valori univoci, non ripetuti. NelDisciplines tavolo, SportIDcolonna ha tali valori. La tavolaSports che abbiamo creato ha anche l'estensione SportIDcolonna. NelTable, Selezionare Disciplines.

Step 7 - In Column (Foreign), seleziona SportID.

Step 8 - In Related Table, Selezionare Sports.

Step 9 - In Related Column (Primary), SportID viene selezionato automaticamente. ClicOK.

Step 10 - Il PivotTable viene modificato per riflettere l'aggiunta del nuovo Data FieldSport. Regola l'ordine dei campi nell'area Righe per mantenere il fileHierarchy. In questo caso,Sport dovrebbe essere il primo e Discipline dovrebbe essere il prossimo, come Discipline sarà annidato in Sport come sottocategoria.