Teoría — ¿Qué es Power Query?
Power Query es una herramienta de inteligencia de datos integrada en Excel (desde 2016) y en Power BI. Permite importar, transformar y combinar datos de múltiples fuentes sin escribir fórmulas complejas.
- Accesible desde la pestaña Datos → Obtener y transformar datos.
- Trabaja con el Editor de Power Query, un entorno visual paso a paso.
- Cada transformación queda registrada como un paso aplicado, que puede editarse o eliminarse.
- Usa el lenguaje interno M (Power Query Formula Language).
- Al cargar la consulta, los datos se actualizan con un clic o automáticamente.
¿Por qué usar Power Query? (ver tips)
- Elimina tareas repetitivas de limpieza de datos.
- Funciona con archivos CSV, Excel, JSON, SQL, web y más.
- No altera los datos originales — trabaja sobre una copia.
- Ideal para consolidar reportes mensuales con datos que cambian.
- Compatible con tablas dinámicas y gráficos de Excel.
Fuentes de datos soportadas
Archivos locales
- Excel (.xlsx, .xls)
- CSV / TXT
- JSON / XML
- PDF (tablas)
- Carpetas completas
Bases de datos
- SQL Server
- MySQL / PostgreSQL
- Access
- Oracle
- Azure SQL
Servicios en línea
- SharePoint
- Google Analytics
- API REST / Web
- OneDrive
- OData
Transformaciones más usadas
- Quitar filas vacías o duplicadas
- Cambiar tipo de dato (texto, número, fecha)
- Dividir columnas por delimitador o posición
- Combinar columnas (merge de texto)
- Filtrar filas según condiciones
- Transponer tabla (filas ↔ columnas)
- Anular dinamización (Unpivot) de columnas
- Agregar columna personalizada con fórmulas M
- Combinar consultas (tipo JOIN de BD)
- Anexar consultas (apilar tablas)
Flujo ETL en Power Query
Haz clic en cada paso para ver los detalles del proceso ETL (Extraer → Transformar → Cargar).
Diccionario
Power Query
Herramienta de Excel/Power BI para importar, transformar y cargar datos de múltiples fuentes sin código complejo.ETL
Siglas de Extract (Extraer), Transform (Transformar) y Load (Cargar). El flujo estándar de procesamiento de datos.Editor de Power Query
Interfaz visual donde se configuran y ordenan los pasos de transformación de datos.Paso aplicado
Cada acción registrada en el editor. Se pueden reordenar, editar o eliminar individualmente.Lenguaje M
Lenguaje funcional interno de Power Query para crear transformaciones personalizadas avanzadas.Consulta
El objeto que contiene la fuente de datos + todos los pasos de transformación definidos.Combinar consultas
Operación equivalente a JOIN de bases de datos: une dos tablas mediante una columna clave.Anexar consultas
Apila dos o más tablas con la misma estructura una sobre la otra (equivale a UNION).Unpivot (despivotar)
Convierte columnas en filas, útil para normalizar datos en formato cruzado.Tipo de dato
Clasificación de los valores de una columna: Texto, Número entero, Decimal, Fecha, Verdadero/Falso.Actualizar
Volver a ejecutar todas las transformaciones con los datos más recientes de la fuente original.Columna personalizada
Nueva columna creada con una fórmula en lenguaje M para calcular o combinar valores.Tabla de origen
La fuente de datos original (archivo, base de datos, web) a la que se conecta la consulta.Modelo de datos
Conjunto de tablas relacionadas en Excel o Power BI usado por tablas dinámicas y DAX.Power Pivot
Complemento de Excel que trabaja junto con Power Query para analizar millones de filas con DAX.DAX
Data Analysis Expressions: lenguaje de fórmulas usado en Power Pivot y Power BI para medidas.Videos en español
Tutoriales seleccionados para aprender Power Query desde cero.
Agregar, transformar y quitar columnas
Tabla1 + Tabla2 + Power Query
Introducción a Power Query
Automatiza tus Reportes Diarios
Cuestionario
10 preguntas aleatorias del banco de 50. Calificación de 0 a 100.
Tu calificación: