top of page

Parte 15. Obtener datos desde modelo de datos


En este ejemplo vamos a ver cómo podemos crear una tabla dinámica a partir de dos modelos que no están relacionados.


Las dos hojas que voy a usar para el ejemplo son tomadas del modelo de contoso.


Tenemos una hoja llamada ventas, donde tenemos un ID de tienda, entre otras columnas,

Tenemos otra hoja llamada tienda, donde tenemos el id de tienda, además, de todos los datos correspondientes a dicha tienda.

ree



Queremos crear una tabla dinámica de las dos hojas.


Primero, debemos de crear una relación, ya sabemos que para crear dicha relación, ambas tablas deben de tener un campo en común, en este caso, ese campo es id de tienda.

ree












Pues, vamos a crearla.


Decir que para poder crear las relaciones ambos modelos deben de estar en formato de tabla.


Estando en la hoja de ventas, con una celda dentro del modelo.


Vamos a la pestaña datos.


Dentro del grupo herramientas de datos, tenemos el icono de relaciones, pues hacemos clic en él.

ree









Se abre la ventana administrar relaciones.

ree








Hacemos clic en nuevo.

ree








Se abre la ventana crear relación.

ree








Vamos a desplegar tabla, y, elegimos la primera tabla que es ventas.

ree








Desplegamos columna (externa), y, elegimos el campo común que es idtienda.

ree








Desplegamos tabla relacionada, y, seleccionamos la tabla tienda.

ree








Desplegamos columna relacionada (principal), y, elegimos idtienda, que es el campo común.

ree








Aceptamos.


Aparentemente, no ha pasado nada, pero no es así, internamente nos ha creado una relación de uno a varios, si volvemos a la pestaña de datos, dentro del grupo herramientas de datos, y, hacemos clic en el icono de administrar.

ree






Se abrirá power Pivot, pues hacemos clic en vista de diagrama, en la pestaña inicio, dentro del grupo ver.

ree







Podremos ver la relación que ha creado.

ree











Pero todo esto sucedió en segundo plano.


Ahora, vamos a crear nuestra tabla dinámica.


Para ello, vamos a la pestaña insertar, desplegamos tabla dinámica, y, elegimos desde modelo de datos.

ree











Elegimos nueva hoja de cálculo.

ree






Podemos ver en la zona de campos, las dos tablas, esto quiere decir, que podemos usar cualquier campo de ambas tablas.

ree









Por ejemplo, voy a crear la siguiente tabla dinámica.

ree














Donde IDUbicacion, pertenece a la tabla tienda, y, precio neto pertenece a la tabla ventas, esto es lo bueno que tiene las relaciones, que podemos tomar campos de diferentes tablas para crear nuestro modelo.

ree









ree

Comentarios


© 2019 Miguel Ángel Franco García

bottom of page