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).

🧹 Simulador: limpia datos como en Power Query

Esta tabla de ventas llegó desordenada: espacios de más, mayúsculas mezcladas, filas vacías, duplicados "escondidos" y valores guardados como texto. Aplica transformaciones y observa los Pasos aplicados, igual que en el editor real. Pista: el orden de los pasos importa.

📋 Pasos aplicados
    Haz clic en una transformación para ver su código M.

    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.