Técnicas Pro de Limpieza de Datos con Power Query y Lenguaje M.
En este segundo taller virtual estudiaremos técnicas de limpieza de datos de nivel pro, es decir, estrategias para llevar tu nivel de Power Query un paso más allá.
El episodio 2 tiene 3 grandes objetivos:
- Interiorizar que la agrupación es útil como paso intermedio de transformación de datos.
- Estudiar los fundamentos de la operación Anulación de Dinamización y llevarlo a consolidado.
- Añadir la generación de errores como técnica de limpieza de datos junto con la generación de nulls.
.
Caso 1: Errores, Agrupación y Anulación de Dinamización
El primer caso estudiado en el seminario toma la siguiente hoja de Excel:
Donde existen diversas tablas con el formato de tabla dinámica (orden horizontal), además, no están formateadas como tablas estructuradas de Excel, por lo tanto, debemos tomar cada grupo de datos y transformarlo a tabular, en otras palabras, aplicar: Anulación de Dinamización.
Pero para conseguirlo, primero es necesario aislar cada grupo (conjunto de datos) y aplicar A.D.C. a cada uno, empero, no será posible aplicar la operación con el comando desde la interfaz sino con sus función desde el Lenguaje M entre otras, así:
También puedes estudiar este caso de forma individual en este vídeo que realizamos previamente.
Caso 2: Errores como Técnica Intermedia
El segundo caso toma la siguiente tabla:
La idea es dejar números únicos de factura con la fecha respectiva, dichas fechas, tienen posición variable dentro de cada grupo, por ejemplo la fecha de la factura 1 esta en la posición 2, mientras que la fecha de la factura 3 se encuentra en la posición 5 . El resultado final debe ser el siguiente:
Y aunque existen diversos métodos para resolverlo,
Lo hacemos generando errores para interiorizar que la generación de ellos de forma estratégica es una técnica aliada, que sirve como paso intermedio de transformación de datos.
Generalmente esta estrategia va de la mano con el trabajo de null, pero descubrelo en el seminario.
Cordialmente
— Miguel Caballero