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.