Fast Track de Funciones DAX – Optimización de Medidas con CALCULATE
Si ya trabajas con Power BI y DAX, probablemente el siguiente salto no sea aprender más funciones aisladas, sino entender cómo escribir mejores medidas, más claras, reutilizables y eficientes.
Este Fast Track está enfocado justamente en eso: revisar cómo piensa DAX, cómo trabaja el contexto de filtro y cómo CALCULATE transforma el comportamiento de una medida.
El objetivo es que dejes de construir medidas “por prueba y error” y empieces a optimizarlas con criterio, entendiendo qué hace realmente cada función y cómo se combinan dentro de un modelo bien diseñado.
¿Qué trabajaremos?
Partiremos de medidas simples y las iremos mejorando progresivamente. Analizaremos cómo reducir código repetido, cómo separar lógica de negocio, cómo reutilizar medidas base y cómo construir expresiones más fáciles de mantener.
El eje central será CALCULATE, porque es la función que permite modificar el contexto de evaluación y está detrás de una gran parte de los cálculos realmente interesantes en DAX.
Trabajaremos temas como:
- Contexto de filtro y contexto de fila
- Transición de contexto
- Cómo funciona CALCULATE paso a paso
- Filtros simples y filtros de tabla dentro de CALCULATE
- REMOVEFILTERS
- ALL
- ALLEXCEPT
- ALLSELECTED
- KEEPFILTERS
- VALUES
- FILTER
- TREATAS
- USERELATIONSHIP
- CROSSFILTER
- SELECTEDVALUE
- HASONEVALUE
- ISFILTERED e ISCROSSFILTERED
También revisaremos un concepto fundamental y muchas veces poco entendido: la Tabla Expandida.
Entender la tabla expandida ayuda a comprender por qué algunos filtros se propagan de una manera determinada, por qué ALL o REMOVEFILTERS pueden afectar más columnas de las que esperamos y por qué algunas medidas producen resultados que parecen “extraños” cuando en realidad responden al modelo y a las relaciones.
¿Qué tipo de medidas construiremos?
Trabajaremos aproximadamente 25 medidas distribuidas en casos reales, incluyendo:
- Ventas y participación porcentual
- Ranking
- Acumulados
- Comparaciones contra periodos anteriores
- Inteligencia de tiempo
- Metas y cumplimiento
- Variaciones absolutas y porcentuales
- Indicadores por contexto
- Medidas que ignoran filtros
- Medidas que conservan filtros
- Medidas que modifican relaciones
- Comparaciones contra totales, categorías y grupos seleccionados
La idea no será solamente “hacer que la medida funcione”, sino analizar si existe una forma más clara, más eficiente o más robusta de escribirla.
Enfoque práctico
Trabajaremos sobre casos ya modelados para concentrarnos en la parte más importante: cómo resolver correctamente la lógica con DAX.
Compararemos diferentes alternativas para una misma medida y analizaremos:
- Qué versión es más fácil de entender
- Qué versión es más reutilizable
- Qué versión respeta mejor el modelo
- Qué errores conceptuales debemos evitar
- Cuándo una medida funciona aparentemente bien, pero está mal planteada
El objetivo final es que puedas mirar una medida y no preguntarte únicamente “¿funciona?”, sino también “¿está bien diseñada?”.
¿A quién está dirigido?
A usuarios de Power BI que ya conocen medidas básicas y quieren avanzar hacia un uso más sólido de DAX, especialmente en escenarios donde CALCULATE, contexto de filtro, relaciones y medidas complejas empiezan a ser fundamentales.
Inicio: 11 de septiembre
Duración: 04 horas en 02 sesiones en vivo
Horario: 7:00 p. m. a 9:00 p. m. – Hora de Colombia, Ecuador, Panamá, Perú
Precion normal: USD 79
Precio especial por lanzamiento: 29 USD
Para más información escríbenos a [email protected] o al WhatsApp +51 996 412 397.
No se trata de aprender más funciones. Se trata de aprender a pensar mejor las medidas que ya construimos.
Miguel Rojas
-
1
Fast Track DAX Optimimzado - Iniciado el 10.09.2026
-
Sesión 1 - Video
-
Sesión 1 -. Archivos
-
Sesión 2 - Video
-
Sesión 2 - Archivos
-