Saludos a todos
Probablemente te ha sucedido que para crear una solución o un reporte en Excel, no te proporcionen una tabla de datos sólida para analizar, sino que por el contrario, te envían una tabla dinámica copiada con solo los valores, pues bien, esto puede dejar de ser un dolor de cabeza a través de un sencillo procedimiento en Power Query, así que ¡empecemos!
– Ejemplo – Reporte Múltiples Perspectivas
Imagina que trabajas en una tienda de teléfonos móviles, y debes analizar con diferentes gráficos para encontrar posibles patrones o tendencias en los ingresos obtenidos de los productos más destacados de la tienda en los últimos meses. Para crear el reporte, el área de Gestión de la Información te ha suministrado los siguientes datos:
Como puedes ver, los datos resumidos en formato de tabla dinámica no son apropiados para crear varias perspectivas sobre los ingresos, por lo cual, debemos transformar esta “Pseudo-Tabla Dinámica -Ya no le es, copiarón y pegarón-” a un Formato Tabular, el apropiado para ser analizado, con la gran ventaja de hacerlo sin mucho esfuerzo, a una gran velocidad y dejando automatizado el proceso, algo que resulta muy conveniente. Pero empecemos a resolver nuestro problema a través del proceso ETL en Power Query.
Solución
1. Importar Tabla a Power Query (Extract)
Primero, vamos a cargar la tabla en el editor de Power Query: con la celda activa situada en algún lugar de la tabla -> Pestaña Power Query -> Grupo Datos de Excel -> damos clic en el comando Desde Tabla -> en el cuadro de dialogo Desde Tabla, verificamos el rango -> Aceptar.
Automáticamente, aparece el Editor de Power Query ¡el lugar donde la magia ocurre! 😎
2. Transformación en Powr Query (Transform)
Como los encabezados de la tabla no son válidos, vamos a reemplazarlos por la primera fila de la tabla: Pestaña Transformar -> Grupo Tabla -> Usar la Primera Fila como Encabezado –> elegimos la opción Usar la Primera Fila Como Encabezados.
Ahora bien, es momento de quitar la fila y la columna de Totales Generales:
- Para quitar la Fila de Totales Generales:
Pestaña Inicio -> comando Reducir Filas -> Quitar Filas -> Quitar Filas Inferiores -> en el cuadro de dialogo Quitar Filas Inferiores definimos el número de filas a quitar, para este caso 1.
- Para Quitar la Columna de Totales Generales:
Clic derecho sobre la columna Total General -> Quitar.
En este momento la tabla debe lucir de la siguiente manera:
3. Cargar (Load)
Para finalizar, vamos a seleccionar desde la columna del primer mes hasta la columna del último mes (enero a julio): Clic izquierdo sobre la columna del Primer mes (enero) -> Con shift presionado clic sobre el último mes (Julio) -> Clic Derecho sobre alguna etiqueta de las columnas seleccionadas -> elegimos la opción Anulación de Dinamización de Columnas.
Y como por arte de magia, observa lo que pasa …
La tabla adquiere un perfecto formato tabular, para que así podamos crear un reporte más robusto y con diferentes perspectivas.
Para finalizar, vamos a cambiar el nombre de la columna Atributo por Mes, así como el de la consulta (IngresosxProducto ) y damos clic en Cerrar y Cargar.
Automáticamente, se crea una tabla estructurada con los datos en formato tabular.
Ahora, construiremos un reporte basado en nuestra nueva tabla, para ello, insertamos una tabla dinámica y vamos a situar el campo Mes en el área de Filas y el campo Valor (equivalente a Ingresos) en el área de valores.
A partir de esta tabla dinámica, vamos a crear DOS gráficos dinámicos en una nueva Hoja y adicionalmente vamos a insertar un slicer:
Insertar Gráfico de Columnas
Con la celda activa sobre la tabla dinámica -> Pestaña Analizar -> Herramientas -> Gráfico Dinámico -> en el cuadro de dialogo Insertar Gráfico elegimos Columna Agrupada -> Aceptar.
Llevamos el gráfico a la hoja del reporte: Ctrl + x para cortar y en una nueva hoja, pegar (Ctrl + v ).
Y ahora vamos a personalizar el gráfico, quitando los botones de campo del gráfico dinámico, así como el eje de valores, las líneas de cuadricula, la leyenda y el titulo.
Por ultimo vamos a cambiar la fuente del gráfico, el color de la serie y agregamos las etiquetas de cada columna.
De esta manera obtenemos un gráfico de columnas efectivo:
Te Podria Interesar el siguiente articulo: Diseño de Un gráfico de Columnas Efectivo
Repetimos el mismo procedimiento de creación y personalización de un gráfico pero ahora, con un gráfico de Líneas y este es el resultado que obtenemos:
Para finalizar vamos a agregar un slicer, utilizando el campo Marca, a partir de la misma tabla dinámica.
Y cuando seleccionamos algún tipo de marca, cambia dinámicamente todo el reporte.
Bueno eso es todo de mi parte, recuerda combinar las diferentes funcionalidades de Excel para crear potentes herramientas de análisis.
Hasta la Próxima.