Uno de los errores más comunes en Power BI no es escribir mal la fórmula — es no entender el contexto en el que se evalúa. En este taller Javier Gómez explica los contextos de fila y de filtro desde cero, con un caso práctico de ventas de supermercado, y muestra cómo usar la IA para acelerar el aprendizaje y resolver dudas en tiempo real.
En este taller trabajarás con:
- Contexto de fila. Cómo DAX evalúa fórmulas fila por fila en columnas calculadas, por qué es similar al comportamiento de fórmulas en Excel y cuándo ese contexto puede producir resultados incorrectos si no se entiende bien.
- Contexto de filtro. Cómo los filtros externos de segmentadores, filas y columnas de una matriz modifican el resultado de una medida, y por qué el mismo cálculo puede dar resultados distintos según el nivel de detalle en que se muestra.
- Iteradores X (SUMX, AVERAGEX). Cuándo y por qué usar iteradores en lugar de columnas calculadas para hacer operaciones fila por fila, y cómo evitar el error clásico de multiplicar totales en lugar de valores individuales.
- La función CALCULATE. Cómo modificar el contexto de filtro desde una medida, cómo funciona el mecanismo de transición de contexto y por qué CALCULATE es la función más importante de DAX.
- Columna calculada vs. medida. Cuándo crear una columna calculada y cuándo convertirla en medida, el impacto en almacenamiento y rendimiento del modelo, y la buena práctica de organizar medidas en una tabla dedicada.
- IA como herramienta de aprendizaje en DAX. Cómo formular preguntas a ChatGPT y Claude para entender conceptos, validar medidas y obtener explicaciones alternativas, con ejemplos en vivo de cuándo la IA acierta y cuándo hay que cuestionar su respuesta.
Al terminar tendrás:
Un modelo de Power BI con medidas de ingresos, costos, beneficios y márgenes porcentuales correctamente calculados — entendiendo por qué cada medida funciona como funciona, no solo copiando la fórmula.