Get Even More Visitors To Your Blog, Upgrade To A Business Listing >>

Power Pivot: Relacionando diferentes tablas

Haremos uso de la herramienta de gestión de base de datos que tenemos a nuestra disposición dentro del entorno de Excel: Power Pivot.

Nuestro punto de partida será una tabla principal (llamada 'TblDatos') con información de Fechas - Producto - Unidades.
Por otro lado tenemos otras dos tablas auxiliares con información de Producto(código/Referencia) - Precio.
Las dos tablas se llaman: 'TblPzs_1' y 'TblPzs_2':



El objetivo será relacionar las diferentes tablas entre sí, para mostrar en un informe de tabla dinámica la información cruzada por producto y precio.

Nuestro trabajo consiste en cargar las tres tablas en el complemento Power Pivot, para ello accedemos a la ficha Power Pivot > grupo Tablas > botón Agregar al modelo de datos.
Repetimos el paso para las tres tablas.


En el siguiente paso entramos en el Administrador de Power Pivot: ficha Power Pivot > grupo Modelo de datos > botón Administrar



En la ventana del Administrador de Power Pivot iremos a la ficha Inicio > grupo Ver > botón Vista de diagrama.
Veremos nuestras tres tablas cargadas.
Ahora solo tenemos que arrastrar los campos asociados entre las tres tablas... esto es, el campo 'Producto' de la tabla 'TblDatos' hacia el campo 'Código' de la tabla 'TblPzs_1'; y de igual forma, el campo 'Producto' de la tabla 'TblDatos' hacia el campo 'Referencia' de la tabla 'TblPzs_2'.
Veremos nuestras relaciones entre tablas como sigue:



Ahora volveremos a la vista de datos (ficha Inicio > grupo Ver > botón Vista de datos).

Accedemos a la 'TblDatos' y agregaremos dos columnas calculadas.
Una primera que llamaré 'Precios' con la siguiente fórmula:
=RELATED(TblPzs_1[Precio])+RELATED(TblPzs_s[precio])

La función RELATED dentro de Power Pivot permite recupera información de campos de otras tablas con las que exista una relación previa.

y una segunda más sencilla que llamaré 'Total' como producto de unidades por precios, con fórmula:
=[Unidades]*[Precios]



Por último creamos la tabla dinámica en la hoja de cálculo.
Navegamos, en la venta del administrador de Power Pivot, en la ficha inicio > botón Tabla dinámica > desplegable Crear tabla dinámica



Solo nos queda configurar el diseño de la tabla dinámica mostrada en la hoja de cálculo.
Para ello arrastraremos los campos 'Producto' y 'Precios' al área de filas, y los campos 'Unidades' y 'Total' al área de valores resumidos por Suma.



Listos.... hemos conseguido nuestro objetivo. A partir de tres tablas tenemos una única tabla dinámica que nos muestra para cada producto el precio correspondiente y el sumatorio acumulado de su importe (unidades x precio).


This post first appeared on EXCEL FORO: EJERCICIOS, EJEMPLOS, SOLUCIONES, DUDA, please read the originial post: here

Share the post

Power Pivot: Relacionando diferentes tablas

×

Subscribe to Excel Foro: Ejercicios, Ejemplos, Soluciones, Duda

Get updates delivered right to your inbox!

Thank you for your subscription

×