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.
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.
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.
Se abre la ventana administrar relaciones.
Hacemos clic en nuevo.
Se abre la ventana crear relación.
Vamos a desplegar tabla, y, elegimos la primera tabla que es ventas.
Desplegamos columna (externa), y, elegimos el campo común que es idtienda.
Desplegamos tabla relacionada, y, seleccionamos la tabla tienda.
Desplegamos columna relacionada (principal), y, elegimos idtienda, que es el campo común.
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.
Se abrirá power Pivot, pues hacemos clic en vista de diagrama, en la pestaña inicio, dentro del grupo ver.
Podremos ver la relación que ha creado.
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.
Elegimos nueva hoja de cálculo.
Podemos ver en la zona de campos, las dos tablas, esto quiere decir, que podemos usar cualquier campo de ambas tablas.
Por ejemplo, voy a crear la siguiente tabla dinámica.
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.
Comments