Un modelo de datos le permite integrar datos de varias tablas, creando de forma eficaz un origen de datos relacional dentro de un libro Excel datos. En Excel, los modelos de datos se usan de forma transparente, proporcionando datos tabulares usados en tablas dinámicas y gráficos dinámicos. Un modelo de datos se visualiza como una colección de tablas en una lista de campos y, la mayoría de las veces, ni siquiera sabrá que está allí.

Antes de empezar a trabajar con el modelo de datos, debe obtener algunos datos. Para ello, usaremos la experiencia Obtener una transformación (Power Query), por lo que es posible que desee dar un paso atrás y ver un vídeo, o seguir nuestra guía de aprendizaje en Obtener & Transformar y Power Pivot. &

¿Dónde se encuentra PowerPivot?

¿Dónde está Obtener & transformación (Power Query)?

  • Excel 2016 & Excel para Microsoft 365: obtener & transformación (Power Query) se ha integrado con Excel en la pestaña Datos.

  • Excel 2013: Power Query es un complemento que se incluye con Excel, pero debe activarse. Vaya a Opciones > archivos > complementos y,a continuación, en la lista desplegable Administrar en la parte inferior del panel, seleccione Complementos COM > Ir. Compruebe microsoft Power Query para Excely, a continuación, aceptar para activarlo. Se agregará una pestaña de Power Query a la cinta de opciones.

  • Excel 2010: descargue e instale el complemento Power Query.. Una vez activado, se agregará una pestaña de Power Query a la cinta de opciones.

Introducción

En primer lugar, necesita obtener algunos datos.

  1. En Excel 2016 y Excel para Microsoft 365, use Datos > Obtener & Transformar datos > Obtener datos para importar datos de cualquier número de orígenes de datos externos, como un archivo de texto, un libro de Excel, un sitio web, Microsoft Access, SQL Server u otra base de datos relacional que contenga varias tablas relacionadas.

    En Excel 2013 y 2010, vaya a Power Query > Obtenerdatos externos y seleccione el origen de datos.

  2. Excel le solicitará que seleccione una tabla. Si desea obtener varias tablas del mismo origen de datos, active la opción Habilitar selección de varias tablas. Al seleccionar varias tablas, Excel crea automáticamente un modelo de datos.

    Nota: Para estos ejemplos, estamos usando un libro de Excel con detalles de alumnos ficticios sobre las clases y calificaciones. Puede descargar nuestro libro de ejemplo Modelo de datos de alumnoy seguirlo. También puede descargar una versión con un modelo de datos completado..

    Obtener & de transformación (Power Query)
  3. Seleccione una o más tablas y, a continuación, haga clic en Cargar.

    Si necesita editar los datos de origen, puede elegir la opción Editar. Para obtener más información, vea: Introducción al Editor de consultas (Power Query).

Ahora tiene un modelo de datos que contiene todas las tablas que importó y se mostrarán en la lista de campos de tabla dinámica.

Notas: 

  • Los modelos se crean de forma implícita al importar dos o más tablas a la vez en Excel.

  • Los modelos se crean explícitamente cuando se usa el complemento Power Pivot para importar datos. En el complemento, el modelo se representa en un diseño con pestañas similar a Excel, donde cada pestaña contiene datos tabulares. Vea Obtener datos con elcomplemento Power Pivot para obtener información sobre los conceptos básicos de la importación de datos con una base SQL Server datos.

  • Un modelo puede contener una tabla única. Para crear un modelo basado en solo una tabla, seleccione la tabla y haga clic en Agregar al modelo de datos en Power Pivot. Puede hacer esto si desea usar las características de Power Pivot, como conjuntos de datos filtrados, columnas calculadas, campos calculados, KPI y jerarquías.

  • Las relaciones de la tabla pueden crearse automáticamente si se importan tablas relacionadas que tienen relaciones de clave principal y externa. Excel puede usar normalmente la información importada de la relación como base para las relaciones de la tabla en el modelo de datos.

  • Para obtener sugerencias sobre cómo reducir el tamaño de un modelo de datos, vea Crear un modelo de datos eficiente en memoria con Excel y Power Pivot.

  • Para obtener más información, vea Tutorial: Importar datos a Excel y Crear un modelo de datos.

Sugerencia: ¿Cómo puede saber si el libro tiene un modelo de datos? Vaya a Power Pivot > Administrar. Si ve datos como hojas de cálculo, existe un modelo. Vea: Descubra qué orígenes de datos se usan en un modelo de datos de libro para obtener más información.

Crear relaciones entre las tablas

El siguiente paso es crear relaciones entre las tablas para que pueda extraer datos de cualquiera de ellas. Cada tabla debe tener una clave principal o un identificador de campo único, como id. de alumno o número de clase. La forma más sencilla es arrastrar y colocar esos campos para conectarlos en la vista diagrama de Power Pivot.

  1. Vaya a Power Pivot > Administrar.

  2. En la pestaña Inicio, seleccione Vista de diagrama.

  3. Se mostrarán todas las tablas importadas y es posible que desee tardar algún tiempo en cambiar su tamaño en función de cuántos campos tenga cada una.

  4. A continuación, arrastre el campo de clave principal de una tabla a la siguiente. El ejemplo siguiente es la vista Diagrama de nuestras tablas de alumnos:

    Vista Diagrama de relación de modelo de datos de Power Query

    Hemos creado los siguientes vínculos:

    • tbl_Students | Id. de alumno > tbl_Grades | Id. de alumno

      En otras palabras, arrastre el campo Id. de alumno de la tabla Alumnos al campo Id. de alumno de la tabla Calificaciones.

    • tbl_Semesters | Id. de semestre > tbl_Grades | Semestre

    • tbl_Classes | Número de clase > tbl_Grades | Número de clase

    Notas: 

    • Los nombres de campo no necesitan ser los mismos para crear una relación, pero sí que deben ser del mismo tipo de datos.

    • Los conectores de la vista diagrama tienen un "1" en un lado y un "*" en el otro. Esto significa que hay una relación uno a varios entre las tablas y que determina cómo se usan los datos en las tablas dinámicas. Vea: Relaciones entre tablas en un modelo de datos para obtener más información.

    • Los conectores solo indican que hay una relación entre tablas. En realidad, no le mostrarán qué campos están vinculados entre sí. Para ver los vínculos, vaya a Power Pivot > Administrar > diseño > relaciones > Administrar relaciones. En Excel, puede ir a Relaciones > datos.

Usar un modelo de datos para crear una tabla dinámica o Gráfico dinámico

Un Excel de datos solo puede contener un modelo de datos, pero ese modelo contiene varias tablas que se pueden usar varias veces en todo el libro. Puede agregar más tablas a un modelo de datos existente en cualquier momento.

  1. En Power Pivot, vaya a Administrar.

  2. En la pestaña Inicio, seleccione Tabla dinámica.

  3. Seleccione dónde desea colocar la tabla dinámica: una nueva hoja de cálculo o la ubicación actual.

  4. Haga clic enAceptar y Excel agregará una tabla dinámica vacía con el panel Lista de campos que se muestra a la derecha.

    Lista de campos de tabla dinámica de Power Pivot

A continuación, cree una tabla dinámicao cree un gráfico dinámico. Si ya ha creado relaciones entre las tablas, puede usar cualquiera de sus campos en la tabla dinámica. Ya hemos creado relaciones en el libro de ejemplo Modelo de datos de alumno.

Agregar datos actuales y no relacionados a un modelo de datos

Suponga que ha importado o copiado una gran cantidad de datos que desea usar en un modelo, pero no lo ha agregado al modelo de datos. Insertar nuevos datos en un modelo es más fácil de lo que piensa.

  1. Para empezar, seleccione cualquier celda dentro de los datos que desea agregar al modelo. Puede ser cualquier rango de datos, pero los datos con formato Excel tabla es el mejor.

  2. Utilice uno de estos métodos para agregar los datos:

  3. Haga clic en Power Pivot > Agregar al modelo de datos.

  4. Haga clic en Insertar > Tabla dinámica y, a continuación, active Agregar datos al modelo de datos en el cuadro de diálogo Crear tabla dinámica.

El intervalo o la tabla se agrega ahora al modelo como tabla vinculada. Para obtener más información acerca de cómo trabajar con tablas vinculadas en un modelo, vea Agregar datos con tablas vinculadas de Excel en Power Pivot.

Agregar datos a una Power Pivot tabla

En Power Pivot, no puede agregar una fila a una tabla escribiendo directamente en una nueva fila como puede hacer en una Excel hoja de cálculo. Pero puede agregar filas copiando y pegando,o actualizando los datos de origen y actualizando el modelo de Power Pivot.

¿Necesitas más ayuda?

Siempre puede preguntar a un experto en la Excel Tech Community u obtener soporte técnico en la Comunidad de respuestas.

Vea también

Obtener & de aprendizaje de Transformación y Power Pivot

Introducción al editor de consultas (Power Query)

Crear un modelo de datos eficiente en memoria con Excel y Power Pivot

Tutorial: Importar datos a Excel y Crear un modelo de datos

Averiguar qué orígenes de datos se usan en el modelo de datos de un libro

Relaciones entre tablas en un modelo de datos

¿Necesita más ayuda?

Ampliar sus conocimientos
Explorar los cursos
Obtener nuevas características primero
Unirse a Microsoft Insider

¿Le ha sido útil esta información?

¿Cómo de satisfecho está con la calidad de la traducción?

¿Qué ha afectado a tu experiencia?

¿Algún comentario adicional? (Opcional)

¡Gracias por sus comentarios!

×