En esta oportunidad veremos, la facilidad con que podemos crear tablas dinámicas en Excel, relacionando varias tablas con PowerPivot.
Y si tienen versión de Excel 2010, pueden descargar el completo desde aquí.
SI quieres usar los mismos archivos que usaremos en este ejercicio, puedes descargarte los archivos desde los siguientes enlaces:
- Descarga la tabla Productos
- Descarga la tabla DetallesPedidos
Una vez, que ya lo tienen instalado el PowerPivot, y descargaste los archivos de ejemplo Productos y DetallesPedidos, entramos al Excel, y encontraremos la pestaña que indica PowerPivot, y haremos clic en la primera opción que se llama Ventana de PowerPivot.
De esta forma aparecerá una ventana con las operaciones que podemos realizar con PowerPivot
Dentro del grupo Obtener Datos externos, haremos clic en De otro orígenes:
En la ventana Asistente para importación de tablas, bajamos casi hasta el final y encontraremos Archivos de Excel.
En la ventana que aparece hacemos clic en el botón Examinar y buscamos el archivo de Excel que contenga toda la base de datos de Productos. Debemos mencionar que debemos activar la opción para Usar primera fila como encabezado
Después selecciono la tabla o tablas que desea activar, y presionamos Finalizar
Nos mostrará un cuadro donde nos indica el Estado de la importación
Al cerrar la ventana encontramos la siguiente tabla
Para ello, seleccionamos la columna Producto de la tabla DetallePedidos y nos vamos a la etiqueta Diseño, Crear Relación
Nos aparece la siguiente ventana y la relacionamos con la tabla Productos, con la columna ID.
Ahora agregaremos una formula, en la tabla DetallePedidos, nos colocamos en la última columna y colocamos lo siguiente:
Ahora agregaremos una formula, en la tabla DetallePedidos, nos colocamos en la última columna y colocamos lo siguiente:
='Detalle Pedido'[Cantidad]*'Detalle Pedido'[Precio]
No es necesario escribir todo, simplemente coloco el signo =, luego hago clic en la columna de Cantidad, luego escribo el signo *, hago clic en la columna Precio, y finalmente presiono Enter.
Para cambiarle el nombre a la nueva columna, podemos hacer clic derecho, y seleccionamos la opción Cambiar nombre.
Ahora, en la etiqueta Página Principal, hacemos clic en el boton PivotTable
Nos aparece la ventana Crear Tabla dinámica, seleccionamos la opción Nueva hoja de cálculo y presionamos Aceptar.
Nos aparece la ventana Crear Tabla dinámica, seleccionamos la opción Nueva hoja de cálculo y presionamos Aceptar.
Nos aparecerá en el Excel, el cuadro para diseñar una tabla dinámica pero con las dos tablas Productos y Detalle de Pedido
De la tabla Productos, arrastraremos el campo Nombre del producto al área Etiquetas de Fila.
De la tabla Detalle Pedido, arrastraremos el campo Total al área de Valores.
De la tabla Productos, arrastraremos el campo Categoría al área Segmentación de datos horizontales.
Obtendremos el siguiente resultado:
Y la tabla dinámica resultante es la siguiente:
Si selecciono una categoría la tabla dinámica muestra solo los productos de dicha categoría:
Si tienen algún problema, no duden en escribirme por aquí, y no se olviden de hacer clic en Donaciones
Espero que les sirva.
De la tabla Productos, arrastraremos el campo Nombre del producto al área Etiquetas de Fila.
De la tabla Detalle Pedido, arrastraremos el campo Total al área de Valores.
De la tabla Productos, arrastraremos el campo Categoría al área Segmentación de datos horizontales.
Obtendremos el siguiente resultado:
Y la tabla dinámica resultante es la siguiente:
Si selecciono una categoría la tabla dinámica muestra solo los productos de dicha categoría:
Si tienen algún problema, no duden en escribirme por aquí, y no se olviden de hacer clic en Donaciones
Espero que les sirva.
Saludos
Ing. Enrique Neciosup Morales
No hay comentarios.:
Publicar un comentario