Saludos Amig@s de EFB, que tal un poco de Power Query + Power View …
Durante las anteriores semanas, hemos enfocado nuestra atención en las múltiples posibilidades que nos proporciona Power Query para limpiar y transformar datos, sin embargo, el día de hoy, nos daremos una pequeña idea de lo que podemos lograr junto con Power View e incluso imaginarnos lo que pasaría si creamos modelos de datos más avanzados con la integración de Power Pivot , pero bueno, empecemos por el principio y conozcamos el escenario del día de hoy…
– Ejemplo: Desempeño de Trabajadores
Imagina que trabajas en una tienda de ropa para toda la familia y se te ha solicitado, analizar el desempeño de los trabajadores a través del tiempo, para cumplir con tu misión, te han suministrado la siguiente tabla estructurada en Excel.
Nota: La tabla muestra el número de trabajadores por área en cada año, así como el porcentaje de satisfacción del cliente en esa área y la productividad de los trabajadores.
Para construir nuestro gráfico animado, vamos a limpiar y cargar la tabla en el modelo de datos utilizando Power Query…
– Solución:
1. Importar Tabla a Power Query (Extract)
Primero, debemos cargar la tabla que nos han proporcionado en el editor de consultas:
Pestaña Power Query -> Grupo Datos de Excel -> damos clic en el comando Desde Tabla
Y automáticamente aparece el editor de consultas con ciertas modificaciones al tipo de dato que tienen algunas columnas de la tabla, puedes verlo claramente en Pasos Aplicados:
2. Transformación en Power Query (Transform)
El problema que tiene la tabla es el tipo de dato de la columna Fecha, puesto que solo necesitamos el Año y no el resto de la información, en consecuencia debemos transformar la columna…
Extraer Año de una columna tipo Fecha
Ahora, es momento de Definir el tipo de dato de la columna Fecha
Clic derecho sobre la columna Fecha -> Cambiar tipo -> Fecha
Transformar Contenido de la Columna
Con la columna fecha seleccionada -> vamos a la pestaña Transformar -> Grupo Columna de Fecha -> y damos Clic en el comando fecha -> y elegimos la opción Año -> nuevamente eleigmos Año en la lista desplegable que aparece.
Y automáticamente, se modifican todos los datos en la columna fecha, extrayendo únicamente el año.
3. Cargar (Load)
Por último, vamos a cargar la tabla a Power Pivot / Modelo de Datos, para que sea posible trabajar con ellos en Power View.
Clic en Cerrar y cargar -> Cerrar y cargar en ->luego, en el cuadro de dialogo Cargar en, que aparece -> habilitamos las opciones Crear Solo Conexión y Agregar al Modelo de Datos ->para terminar, clic en Cargar.
Nota: La barra de estado de Excel nos indica mientras se cargan los datos, en el Modelo de Datos.
– Utilizar Power View
Recordemos que para trabajar con Power View, obligatoriamente debemos agregar los datos al Modelo de Datos, así que ahora solo basta con abrir Power View.
Pestaña Insertar -> Grupo Informes -> y damos clic en el comando Power View
En ese momento, debemos esperar unos segundos a que cargue una nueva hoja exclusiva para trabajar con Power View.
Ahora bien, vamos a arrastrar el campo Área, al lienzo (canvas) de Power View para luego construir una tabla.
De la misma manera, agregamos los campos Satisfacción del Cliente y Productividad Trabajadores al lienzo y así se crea la siguiente tabla en la hoja Power View 1.
Crear gráfico en Power View
Ahora vamos a dar clic izquierdo sobre la tabla que recién hemos creado -> Pestaña Diseñar -> grupo Cambiar Visualización -> otro gráfico -> Dispersión
Y ahora, en lugar de tener una tabla, contamos con un gráfico de Dispersión, no muy llamativo que digamos… por ahora.
El siguiente paso es reajustar el tamaño del gráfico (con el cursor arrastramos los extremos del gráfico hasta darle el tamaño deseado).
Para terminar el gráfico, vamos a arrastrar el campo Número de Trabajadores al área Tamaño que aparece en el panel de campos de Power View, área exclusiva del gráfico de dispersión.
Y observa como el tamaño de cada círculo, representa el número de trabajadores en cada área.
Nota: Los ejes muestran la suma de los indicadores año a año, pero a continuación veremos cómo solucionar este problemita.
Gráfico Animado
Cuando elegimos el gráfico de dispersión, aparece en el panel de campos de Power View, un Área del gráfico denominada Eje de reproducción, dicho campo es el que permite animar el gráfico con series de tiempo. Lastimosamente esta área solo aparece disponible para el gráfico de Dispersión.
Teniendo lo anterior en cuenta y sabiendo que queremos analizar estas tres variables a través del tiempo, vamos a agregar el campo Fecha al Eje de reproducción.
Nota: eliminamos el título del lienzo, seleccionándolo y presionando la tecla suprimir para que solo aparezca el gráfico
Y como vemos, aparece en la parte inferior del gráfico una línea de tiempo con el botón de reproducir, el cual brinda la posibilidad de analizar los datos con una animación, a través del tiempo.
Una de las principales ventajas de esta propiedad de “animación”, es que podemos pausar y reanudar la reproducción del gráfico en cualquier momento, solo dando clic en el botón de “Play”.
Y como podemos observar, este tipo de gráfico resulta siendo muy útil para analizar diferentes variables que están relacionadas, a través del tiempo.
Bueno, espero que este truco sea de mucha ayuda en tus reportes o soluciones creadas en Excel, de mi parte es todo hasta la próxima.