Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Excel
El ejemplo que desarrollaremos en esta ocasión nos dejará en claro uno de los más
grandes beneficios de utilizar Power Pivot y me refiero a la facilidad con que se pueden
crear relaciones entre los datos para generar reportes fácilmente.
Para dejar en claro las ventajas de Power Pivot resolveremos el mismo problema
utilizando el método tradicional, es decir con fórmulas, y en la segunda parte
utilizaremos Power Pivot para que poder comparar las diferencias respecto al primer
método.
Además, la Tabla1 tiene el código de producto vendido pero necesitamos el nombre del
producto, así que incluiremos los datos de la Tabla3 la cual tiene la equivalencia entre el
código del producto y su descripción.
Para hacer más fácil la elaboración de nuestro ejemplo, las tablas están en el mismo
archivo de Excel y están ubicadas en diferentes hojas. En un caso real, es probable que
tuvieras que importar la información de otros sistemas o archivos antes de poder
utilizarla.
En este caso la búsqueda la hacemos sobre la Tabla3 que contiene la equivalencia entre
los códigos y la descripción de cada producto. Al insertar una nueva columna en la
Tabla1 y utilizar la fórmula anterior obtenemos el siguiente resultado:
Con los pasos anteriores tenemos todos los datos necesarios en la Tabla1 y podemos
crear el reporte requerido y para eso crearé una Tabla dinámica desde la pestaña Insertar
> Tabla dinámica.
Se abrirá la ventana de Power Pivot para Excel y tendrás una vista como la siguiente:
Podrás observar los mismos datos de la Tabla1 pero el hecho de que estén presentes en
la ventana de Power Pivot indica que han sido agregados al Modelo de datos.
Considera que se ha abierto una nueva ventana para Power Pivot pero Excel no se ha
cerrado así que, debes regresar a la ventana de Excel para continuar agregando el resto
de las tablas al Modelo de datos.
Para agregar la Tabla2 y Tabla3 deberás repetir los mismos pasos: seleccionar una celda
de la tabla y pulsar el botón Agregar a modelo de datos que se encuentra en la pestaña
Power Pivot. Después de haber agregado las tres tablas tendrás una ventana de Power
Pivot como la siguiente:
Quiero que pongas especial atención a la esquina inferior izquierda de la ventana donde
se encuentran las pestañas para cada una de las tablas que hemos agregado al Modelo de
datos. Desde ahí podrás ver los datos de cada una de las tablas.
El siguiente paso será crear las relaciones entre las columnas de las tablas que hemos
importado al Modelo de datos. Para crear las relaciones de manera gráfica podemos
activar la Vista diagrama utilizando el botón que se encuentra en el extremo derecho de
la Cinta de opciones en la pestaña Inicio.
Esta vista nos permitirá visualizar cada una de las tablas así como las columnas que
integran cada una de ellas. Nuestro objetivo es decirle a Power Pivot que la columna
Representante de la Tabla2 es lo mismo que la columna Representante de la Tabla1.
Para crear esta relación, debes hacer clic en la columna Representante de la Tabla2 y
arrastrar el puntero del ratón hasta que se resalte la columna Representante de la Tabla1
como se muestra en la siguiente imagen:
Lo mismo haré para la relación entre la Tabla3 y la Tabla1 haciendo clic en la columna
CódigoProducto para indicarle a Power Pivot que dicha columna es la misma en ambas
tablas.
En muchas ocasiones, Power Pivot es capaz de reconocer varias de las relaciones de las
tablas basándose en el nombre y tipo de dato de las columnas, así que no te sorprenda si
al activar por primera vez la Vista diagrama ya tengas alguna relación establecida.
Puedes validar que una relación se ha creado correctamente si haces clic derecho sobre
la línea y seleccionas la opción Editar relación.
Esto mostrará el cuadro de dialogo Editar relación que indicará las tablas y columnas
involucradas en la relación y podrás editarlas en caso de ser necesario.
Hemos terminado con la creación de nuestro Modelo de datos y sus relaciones. Lo que
nos falta es crear la tabla dinámica para obtener el reporte que necesitamos. Para eso
deberás pulsar el botón Tabla dinámica de la pestaña Inicio.
Se activará Excel y se mostrará un cuadro de diálogo preguntándonos la ubicación de la
nueva tabla dinámica. Para nuestro ejemplo elegiré la opción Nueva hoja de cálculo:
A diferencia de las tablas dinámicas convencionales, esta tabla dinámica está basada en
nuestro modelo de datos y por lo tanto podrás acceder a cada una de las tablas del
modelo así como a sus columnas desde el panel de Campos de tabla dinámica.
Para crear el reporte, utilizaré los mismos campos que en el ejemplo anterior. Arrastraré
el campo Tabla1.Unidades al área Valores y los campos Tabla2.Region y
Tabla3.Descripción al área Filas. La tabla dinámica se verá de la siguiente manera:
De esta manera hemos terminado con el reporte. Aunque este ejemplo ha sido muy
sencillo, podrías imaginarte el impacto positivo al tener reportes basados en decenas o
cientos de tablas que tienen datos relacionados ya que Power Pivot nos ahorraría la
creación de un sin número de columnas auxiliares y el uso de fórmulas de búsqueda
para relacionar los datos.
Existen muchos beneficios de utilizar Power Pivot para analizar nuestra información y
no existe más que la práctica, y el empeño que puedas poner al aprendizaje de esta
herramienta, para familiarizarte pronto con el uso de este extraordinario complemento
en Excel.
En el archivo de descarga encontrarás tres archivos. El primero de ellos tiene solamente
las tablas de datos del ejemplo. El segundo archivo es la solución utilizando la técnica
del primer ejemplo, es decir las columnas auxiliares y fórmulas. El tercer archivo
contiene la solución utilizando Power Pivot.
Las versiones de Excel incluidas en los demás planes no permitirán el uso de Power
Pivot. Desafortunadamente una gran cantidad de suscriptores de Office 365 tienen un
plan Hogar o Personal y no podrán acceder a Power Pivot.
Aun así te recomiendo probar utilizando los consejos de las siguientes secciones en base
a tu versión de Excel instalada para descubrir si puedes utilizar Power Pivot.
Finalmente deberás activar la casilla de Power Pivot y hacer clic en el botón Aceptar.
Las versiones de Excel 2016 donde podrás activar Power Pivot son las siguientes:
Office 2016 Professional
Recuerda que puedes comprar Office 2016 Professional y Excel 2016 Stand-alone en
Microsoft Store y siempre tienes la opción de suscribirte a Office 365 en alguno de los
paquetes antes mencionados.