Lenguaje M desde CERO
Aprende a entender, leer y escribir código M dentro de Power Query desde los fundamentos.
Este curso está dirigido a personas que ya utilizan Power Query en Excel o Power BI y quieren dejar de depender únicamente de la interfaz gráfica para comenzar a comprender qué ocurre detrás de cada transformación.
Partiremos desde cero: estructura del lenguaje, valores, tipos de datos, listas, registros y tablas. Luego avanzaremos hacia filtros, transformaciones, combinaciones, condicionales y funciones.
El objetivo no es convertirte en desarrollador, sino lograr que puedas leer código M, modificarlo y construir transformaciones por tu cuenta.
Además, este curso forma parte del Programa Especialista en Power BI, como parte de una ruta de formación orientada a comprender mejor la transformación y preparación de datos.
Inicio: 19 de septiembre de 2026
Duración: 12 horas en vivo
03 sesiones de 4 horas cada una
Horario:
07:00 a 11:00: Costa Rica, El Salvador, Guatemala, Honduras, México y Nicaragua
08:00 a 12:00: Colombia, Ecuador, Panamá y Perú
09:00 a 13:00: Bolivia, Chile, Cuba, Puerto Rico, República Dominicana, Venezuela y EE. UU.
10:00 a 14:00: Argentina, Paraguay y Uruguay
15:00 a 19:00: España
Inversión: USD 79 (usa el cupón temixa50 para obtener un descuento del 50%)
¿Qué lograrás?
Al finalizar el curso podrás comprender la lógica de Power Query, identificar los principales elementos del lenguaje M y escribir expresiones sencillas y de nivel intermedio para transformar datos.
También aprenderás a modificar el código generado por Power Query y construir consultas con mayor control.
Beneficios
- 12 horas de capacitación en vivo.
- Acceso a los videos de todas las sesiones.
- Archivos y ejercicios utilizados durante el curso.
- Ejemplos desarrollados paso a paso.
- Certificado de participación.
Contenido
1. Introducción a Power Query y Lenguaje M
Qué es Power Query y cuál es el papel del Lenguaje M.
Cómo se genera código M desde la interfaz.
Editor avanzado, barra de fórmulas y estructura básica de una consulta.
2. Estructura del Lenguaje M
Uso de let ... in.
Pasos de una consulta.
Variables y referencias entre pasos.
Comentarios e identificadores.
3. Valores y tipos de datos
Texto, números, fechas, valores lógicos y nulos.
Conversión entre tipos de datos.
4. Listas, registros y tablas
Cómo crear y trabajar con listas, registros y tablas.
Acceso a elementos, campos, filas y columnas.
5. Funciones básicas de transformación
Funciones principales de:
TextNumberDateListRecordTable
6. Filtrar y transformar información
Uso de Table.SelectRows.
Selección y eliminación de columnas.
Ordenamiento.
Eliminación de duplicados.
Columnas personalizadas.
Uso de each y _.
Condiciones con if ... then ... else.
7. Agrupar y combinar información
Uso básico de Table.Group.
Sumas, promedios y conteos.
Introducción a Table.Combine y Table.NestedJoin.
Expansión de tablas.
8. Manejo básico de errores
Uso de try y otherwise.
Cómo evitar que una consulta falle por datos incorrectos.
9. Parámetros y funciones personalizadas
Introducción al uso de parámetros.
Cómo reemplazar valores fijos.
Concepto básico de funciones reutilizables.
10. Buenas prácticas y ejercicio integrador
Nombres claros para los pasos.
Evitar transformaciones innecesarias.
Cuándo utilizar la interfaz y cuándo escribir M.
Ejercicio final integrando importación, limpieza, filtros, combinación y transformación de datos.
¿Para quién está pensado?
Para usuarios de Excel, Power BI y Power Query que quieren comenzar a comprender y escribir código M.
También es adecuado para quienes nunca han programado anteriormente.
No necesitas experiencia previa en programación.
Nivel
Básico – Intermedio
Comenzaremos completamente desde cero y avanzaremos gradualmente hacia algunos conceptos intermedios.
No buscamos enseñar cientos de funciones.
Buscamos que entiendas cómo funciona M y puedas construir tus propias transformaciones paso a paso.
Deja de mirar el código M como algo extraño. Aprende a entenderlo, modificarlo y escribirlo desde cero.
Miguel Rojas
-
1
Lenguaje M desde CERO - Iniciado el 20.09.2026
-
Sesión 1 - Video 1/2
-
Sesión 1 - Video 2/2
-
-
2
Lenguaje M desde CERO - Iniciado el 05.10.2024
-
Sesión 1.1 - Video
-
Sesión 1.2 - Video
-
Sesión 1.3 - Video
-
Sesión 1 - Archivos
-
Sesión 2.1 - Video
-
Sesión 2.2 - Video
-
Sesión 2 - Archivos
-
Sesión 3 - Video
-
Sesión 3 - Archivos
-
-
3
Lenguaje M - Iniciado el 20.04.2024
-
Sesión 1 - Video
-
Sesión 1 - Archivos
-
Sesión 2 - Video
-
Sesión 2 - Archivos
-
-
4
Lenguaje M desde CERO - Iniciado el 23.03.2025
-
Sesión 2 - Video
-
Sesión 1 - Video
-