El motor ETL oculto de Power BI. Limpiá, transformá y preparás tus datos antes de analizarlos.
Power Query es el motor de transformación de datos (ETL) integrado en Power BI. ETL significa:
Extract (Extraer): conectar a las fuentes de datos
Transform (Transformar): limpiar y dar forma a los datos
Load (Cargar): enviar los datos limpios al modelo
¿Por qué es tan importante? Porque en el mundo real, los datos nunca vienen perfectos. Vienen con errores, valores nulos, formatos inconsistentes, columnas innecesarias y filas duplicadas. Power Query te permite solucionar todo esto sin tocar el archivo original.
Cada acción que hacés en Power Query se graba como un "paso aplicado". Esto significa que si tu archivo Excel se actualiza, las mismas transformaciones se aplican automáticamente. ¡Nunca más vas a limpiar datos manualmente!
Las operaciones de limpieza más comunes en Power Query son:
Power Query tiene herramientas de perfilado que te muestran la calidad de tus datos:
Una de las funcionalidades más poderosas de Power Query es combinar datos de múltiples fuentes:
Es como un JOIN en SQL. Une dos tablas en base a una columna en común (clave). Ejemplo: unir la tabla Ventas con la tabla Productos usando el campo ProductoID.
Tipos: Inner Join, Left Outer, Right Outer, Full Outer, Anti Join
Es como un UNION en SQL. Apila filas de tablas con la misma estructura. Ejemplo: unir Ventas_Enero + Ventas_Febrero + Ventas_Marzo.
Uso ideal: cuando tenés los mismos datos en archivos separados por período
Similar a un IF en Excel. Creás una nueva columna basada en condiciones. Por ejemplo:
Si [Ventas] >= 10000 entonces "Alta"
Si [Ventas] >= 5000 entonces "Media"
En caso contrario "Baja"
Esta es una transformación clave. Muchas veces recibís datos "anchos" (formato Excel típico):
| Producto | Enero | Febrero | Marzo |
|----------|-------|---------|-------|
| Laptop | 100 | 150 | 120 |
Pero Power BI necesita datos "largos":
| Producto | Mes | Ventas |
|----------|---------|--------|
| Laptop | Enero | 100 |
| Laptop | Febrero | 150 |
| Laptop | Marzo | 120 |
El Unpivot hace esta transformación en un clic.