Curso · Lenguaje M intermedio · Power Query

Ya escribes M. Ahora resuelve lo difícil.

El curso intermedio de lenguaje M para transformar, limpiar e integrar datos: funciones de texto y de listas, filtrados avanzados, valores anidados, recursividad y gestión de errores. Con ejercicios y casos reales.

Incluido en la membresía de Namasdata · Transformación, limpieza e integración

6módulos temáticos
9clases grabadas
18lecciones y recursos
MVPprofesor Microsoft
El problema

Sabes lo básico de M. Pero los datos sucios te ganan.

Si alguna de estas situaciones te suena, este curso te da las herramientas para resolverlas.

  1. 01

    La limpieza de texto se te hace cuesta arriba

    Espacios, mayúsculas, separar y unir campos, extraer trozos. Cada caso te lleva media hora de prueba y error.

    Las funciones de texto de M te lo resolverían en dos líneas.

  2. 02

    Te pierdes con listas y valores anidados

    Tablas dentro de tablas, listas dentro de columnas. Sabes que ahí está la respuesta, pero no cómo llegar.

    Sin dominar listas y anidados, la integración de datos te bloquea.

  3. 03

    Un error rompe toda la consulta

    Un valor inesperado y todos los pasos fallan. No sabes cómo capturarlo ni cómo seguir sin que reviente.

    La gestión de errores es lo que hace una consulta robusta.

Los datos reales vienen sucios. M los deja listos.

La diferencia entre pelearte con Power Query y controlarlo está en el nivel intermedio: texto, listas, recursividad y errores. Eso es lo que trabajas aquí.

Lo que ganas

De transformaciones básicas a ETL con criterio

Texto

Limpias datos en dos líneas

Dominas las funciones de texto de M para normalizar, extraer y transformar cualquier campo.

Listas

Manejas listas y anidados

Funciones de listas, filtrados avanzados y valores anidados para integrar datos de varias fuentes.

Recursividad

Resuelves lo iterativo

List.Accumulate y List.Generate para recorrer, acumular y generar series sin salir de M.

Errores

Construyes consultas robustas

Capturas errores y decides qué hacer con ellos, para que un valor raro no tire abajo el proceso.

En la práctica

De datos sucios a una tabla lista para el modelo

Aplicas las funciones de texto y listas, capturas los errores y la tabla queda limpia e integrada.

Curso de Lenguaje M Intermedio: consultas robustas con funciones de texto, listas y errores
Funciones de textoNormalizar, extraer, separar y unir campos de texto en M.
Funciones de listasOperar sobre listas para transformar e integrar datos.
Filtrados avanzadosFiltrar con condiciones complejas más allá del menú.
Valores anidadosTrabajar con tablas y listas dentro de columnas.
RecursividadList.Accumulate y List.Generate para lógica iterativa.
Gestión de erroresCapturar y tratar errores con try…otherwise.
Temario completo

6 módulos. De texto y listas a la recursividad.

Haz clic en cada módulo para ver lo que incluye. Cada uno se trabaja en las clases grabadas.

1Funciones de textoMaster class de funciones de textoTexto
  • ›Normalizar, extraer y transformar campos de texto
  • ›Aplicación a la limpieza de datos reales
2Funciones de listasMaster class de funciones de listasListas
  • ›Operaciones sobre listas en M
  • ›Uso de listas para transformar e integrar datos
3Filtrados ProFiltrados avanzados con condicionesFiltrado
  • ›Filtrar más allá de las opciones del menú
  • ›Condiciones complejas sobre tablas y listas
4Valores AnidadosTablas y listas dentro de columnasAnidados
  • ›Trabajar con estructuras anidadas
  • ›Expandir y combinar valores anidados
5RecursividadList.Accumulate y List.GenerateAvanzado
  • ›Recorrer y acumular con List.Accumulate
  • ›Generar series con List.Generate
6Gestión de ErroresConsultas robustas ante datos inesperadosRobustez
  • ›Capturar errores con try…otherwise
  • ›Decidir qué hacer con los valores erróneos
Rafael González, Microsoft MVP y Microsoft Certified Trainer, instructor del curso de Lenguaje M Intermedio
Tu profesor

Aprende M de un MVP de Microsoft

Microsoft MVPMicrosoft Certified TrainerMOS Excel Expert

Rafael González es Microsoft MVP y Microsoft Certified Trainer. Diplomado en NIIF, es socio fundador de la consultora de servicios BI C&C Solutions, donde trabaja como asesor financiero y contable.

Une el trabajo diario con datos y la formación. En este curso lleva el lenguaje M al terreno práctico: transformar, limpiar e integrar datos reales sin quedarse en la teoría.

Certificado de finalización del curso de Lenguaje M Intermedio de Namasdata Lenguaje M Intermedio
★ Certificado Namasdata

Acaba el curso y llévate tu certificado

Cuando completas el curso, Namasdata emite tu certificado de finalización a tu nombre.

Lo añades a tu perfil de LinkedIn y a tu portafolio como prueba de que dominas la transformación de datos con el lenguaje M.

Por qué Namasdata

Este curso viene con todo un sistema detrás

Tu suscripción te da acceso a este curso y a todo lo que sostiene tu carrera de analista.

Itinerarios por nivel

5 rutas según tu punto de partida. Sabes qué tocar cada semana.

Desafíos con dataset real

De 1 a 5 estrellas. Aquí se construye criterio, no se memorizan tutoriales.

Aula privada de IA aplicada

Sesión mensual con Alex Ayala: Claude, Copilot y MCP para acelerar tu trabajo.

Clases Magistrales con MVPs

Sesiones técnicas en español que no encontrarás en otras escuelas.

Comunidad técnica con respuesta

Profesionales en activo. Te atascas, preguntas y te responden.

Certificaciones oficiales grabadas

Material de las certificaciones de Microsoft para estudiar a tu ritmo.

Cómo acceder

Dos formas de acceder al curso

Elige la que mejor se adapte a ti. En ambos casos, empiezas hoy.

Compra individual

149€

Pago único · acceso permanente

  • ✓6 módulos, 9 clases grabadas
  • ✓Texto, listas, filtrados y anidados
  • ✓Recursividad y gestión de errores
  • ✓Recursos y ejercicios de las clases
Comprar curso →
¿Es para ti?

Diseñado para un perfil muy concreto

Es para ti si…

  • ✓Ya conoces los fundamentos del lenguaje M
  • ✓Peleas con datos sucios y quieres limpiarlos con criterio
  • ✓Necesitas integrar datos de varias fuentes
  • ✓Quieres dominar funciones de texto y de listas
  • ✓Buscas consultas robustas que no rompan por un valor raro

No es para ti si…

  • ✕Todavía no conoces la interfaz ni los fundamentos de M
  • ✕Buscas aprender DAX o modelado, no transformación de datos
  • ✕Solo cargas datos con los botones y no quieres ver código
  • ✕Trabajas únicamente en la parte visual de los informes
Preguntas frecuentes

Lo que se pregunta antes de empezar

¿Necesito saber lenguaje M para hacer este curso?
Sí, un nivel básico. Conviene conocer los fundamentos del lenguaje M y el bloque let…in. Es la continuación natural del curso de fundamentos.
¿Qué se ve en este curso intermedio?
Funciones de texto, funciones de listas, filtrados avanzados, valores anidados, recursividad y gestión de errores, siempre aplicados a transformar, limpiar e integrar datos.
¿Se trabaja la recursividad en M?
Sí. Hay un módulo dedicado a la recursividad, con funciones como List.Accumulate y List.Generate para resolver problemas iterativos.
¿Incluye ejercicios prácticos?
Sí. El curso combina las grabaciones de las clases con recursos y ejercicios prácticos sobre casos reales de limpieza e integración de datos.
¿Está incluido en la membresía?
Sí. Con la membresía accedes a este curso y a todo el catálogo de Namasdata desde una sola cuota.

Deja que M haga el trabajo sucio. Datos limpios, siempre.

Domina texto, listas, recursividad y errores en Power Query, dentro de la membresía de Namasdata.