Excel avanzado: modelo de datos
Excel 2013 tiene potentes funciones de análisis de datos. Puede crear un modelo de datos y luego crear increíbles informes interactivos con Power View. También puede hacer uso de las funciones y capacidades de Microsoft Business Intelligence en Excel, tablas dinámicas, Power Pivot y Power View.
Data Modelse utiliza para crear un modelo en el que los datos de varias fuentes se pueden combinar creando relaciones entre las fuentes de datos. Un modelo de datos integra las tablas, lo que permite un análisis exhaustivo mediante tablas dinámicas, Power Pivot y Power View.
UN Data Modelse crea automáticamente cuando importa dos o más tablas simultáneamente desde una base de datos. Las relaciones de base de datos existentes entre esas tablas se utilizan para crear el modelo de datos en Excel.
Step 1 - Abra un nuevo libro de trabajo en blanco en Excel.
Step 2 - Haga clic en el DATA lengüeta.
Step 3 - En el Get External Data grupo, haga clic en la opción From Access. losSelect Data Source Se abre el cuadro de diálogo.
Step 4 - Seleccionar Events.accdb, Archivo de base de datos de acceso a eventos.
Step 5 - el Select Table ventana, mostrando todos los tables que se encuentra en la base de datos, aparece.
Step 6- Las tablas de una base de datos son similares a las tablas de Excel. Comprobar el‘Enable selection of multiple tables’cuadro y seleccione todas las tablas. Luego haga clic enOK.
Step 7 - el Import Dataaparece la ventana. Selecciona elPivotTable Reportopción. Esta opción importa las tablas a Excel y prepara una tabla dinámica para analizar las tablas importadas. Observe que la casilla de verificación en la parte inferior de la ventana:‘Add this data to the Data Model’ está seleccionado y deshabilitado.
Step 8 - Los datos se importan y se PivotTable se crea utilizando las tablas importadas.
Ha importado los datos a Excel y el Data Modelse crea automáticamente. Ahora, puede explorar datos en las cinco tablas, que tienen relaciones definidas entre ellas.
Explorar datos mediante tabla dinámica
Step 1- Sabe cómo agregar campos a la tabla dinámica y arrastrar campos a través de áreas. Incluso si no está seguro del informe final que desea, puede jugar con los datos y elegir el informe más adecuado.
En PivotTable Fields, haga clic en la flecha al lado de la mesa - Medalspara expandirlo para mostrar los campos en esa tabla. Arrastrar elNOC_CountryRegion campo en el Medals mesa para el COLUMNS zona.
Step 2 - Arrastra Discipline desde el Disciplines mesa para el ROWS zona.
Step 3 - filtro Disciplinepara mostrar solo cinco deportes: tiro con arco, buceo, esgrima, patinaje artístico y patinaje de velocidad. Esto se puede hacer enPivotTable Fields área, o desde el Row Labels filtrar en la propia tabla dinámica.
Step 4 - En PivotTable Fields, desde el Medals mesa, arrastre Medal a la VALUES zona.
Step 5 - Desde el Medals mesa, seleccione Medal de nuevo y arrástrelo al FILTERS zona.
Step 6 - Haga clic en el botón de la lista desplegable a la derecha del Column etiquetas.
Step 7 - Seleccionar Value Filters y luego seleccione Greater Than...
Step 8 - Click OK.
El valor Filters dialog caja para el recuento de medallas is greater than aparece.
Step 9 - Tipo 80 en el Right Field.
Step 10 - Click OK.
La tabla dinámica muestra solo esas regiones, que tienen más de un total de 80 medallas.
Puede analizar sus datos de las diferentes tablas y llegar al informe específico que desea en solo unos pocos pasos. Esto fue posible debido a las relaciones preexistentes entre las tablas en la base de datos de origen. A medida que importaba todas las tablas de la base de datos juntas al mismo tiempo, Excel recreaba las relaciones en su modelo de datos.
Si no importa las tablas al mismo tiempo, o si los datos son de diferentes fuentes o si agrega nuevas tablas a su Libro de trabajo, debe crear el Relationships entre el Tables por tí mismo.
Crear relación entre tablas
Las relaciones le permiten analizar sus colecciones de datos en Excel y crear informes interesantes y estéticos a partir de los datos que importa.
Step 1 - Insert una nueva hoja de trabajo.
Step 2- Crea una nueva tabla con nuevos datos. Nombra la nueva tabla comoSports.
Step 3 - Ahora puede crear una relación entre esta nueva tabla y las otras tablas que ya existen en el Data Modelen Excel. Cambiar el nombre de Sheet1 comoMedals y Sheet2 como Sports.
Sobre el Medals sheet, en el PivotTable Fields List, haga clic en All. Se mostrará una lista completa de tablas disponibles. La tabla recién agregada -Sports también se mostrará.
Step 4 - Haga clic en Sports. En la lista ampliada de campos, seleccioneSports. Excel le envía un mensaje para crear una relación entre tablas.
Step 5 - Haga clic en CREATE. losCreate Relationship Se abre el cuadro de diálogo.
Step 6- Para crear la relación, una de las tablas debe tener una columna de valores únicos, no repetidos. En elDisciplines mesa, SportIDcolumna tiene tales valores. La mesaSports que hemos creado también tiene la SportIDcolumna. EnTable, Seleccione Disciplines.
Step 7 - En Column (Foreign), seleccione SportID.
Step 8 - En Related Table, Seleccione Sports.
Step 9 - En Related Column (Primary), SportID se selecciona automáticamente. Hacer clicOK.
Step 10 - el PivotTable se modifica para reflejar la adición de la nueva Data FieldDeporte. Ajuste el orden de los campos en el área Filas para mantener elHierarchy. En este caso,Sport debería ser el primero y Discipline debería ser el siguiente, como Discipline se anidará en Deporte como una subcategoría.