Clase Magistral · 04 / 24

Contexto y filtros DAX · José Manuel Pomares

Lo que no se ve
de tu medida en DAX.

El conjunto de filtros que está actuando ahora mismo, en silencio, sobre cada celda de tu informe. La parte que casi nadie consigue dibujar — y por eso casi nadie la entiende.

3:31h
Duración
5
Contextos cubiertos
MVP
Microsoft
Acceso
Contexto y filtros DAX · José Manuel Pomares — cartel de la clase magistral

El algoritmo de Calculate

5 · pasos

Cinco pasos exactos, en orden estricto. Si los conoces, dejas de equivocarte con anidamientos para siempre.

Si no los conoces, las medidas seguirán dándote sorpresas.

Padua · 1610

Apuntó el telescopio
a la Luna.

2.000
Años de "luna lisa"
1
Noche de Galileo

El día que la astronomía cambió de bando

Durante dos mil años, la teoría oficial decía que la Luna era una esfera lisa y perfecta. Lo afirmaba Aristóteles. Lo enseñaban las universidades. Y nadie podía discutirlo, porque a simple vista parecía cierto.

En el invierno de 1610, en Padua, Galileo apuntó por primera vez un telescopio al cielo y miró la Luna. Vio cráteres. Montañas. Valles. Una superficie rugosa y compleja que llevaba ahí desde el principio, esperando a que alguien la dibujara.

Galileo cogió un cuaderno y dibujó lo que vio. Publicó las láminas en su Sidereus Nuncius. Y en una noche, lo invisible se hizo visible.

No descubrió la Luna. Descubrió cómo enseñarla.

Los contextos de DAX llevan años ahí, actuando sobre cada medida que escribes.
Llevan años esperando a que alguien los dibuje.

José Manuel Pomares

Sé de lo que hablo

El formador que prepara
archivos para enseñarte.

José Manuel se ha pasado años perfeccionando una idea que casi nadie aplica en la formación técnica: "el enemigo número uno del aprendizaje son los conceptos abstractos que no puedes visualizar". Por eso prepara archivos específicos donde cada filtro, cada iteración y cada transición se ven en directo, paso a paso.

Es MVP de Microsoft, autor en Editorial Anaya y lleva años publicando contenido didáctico en LinkedIn y en su canal. Cuando habla de DAX, no recita la documentación. La dibuja.

MVP Microsoft · Data Platform Autor · Plantillas DAX (Anaya) Coautor · libro con Clara Vega Instructor · LinkedIn Learning Certificado oficial · Power BI

Lo que vas a ver

Los cinco contextos
dibujados, paso a paso.

01

Cómo viaja un filtro por las relaciones

Animación paso a paso del filtro saliendo de la dimensión, atravesando la relación y entrando en la tabla de hechos. Antes lo intuías. Ahora lo ves.

02

Contexto de filtro vs contexto de fila

La misma palabra para dos cosas distintas. Por eso lía tanto. Aquí los separas para siempre, con ejemplos sobre la misma medida cambiando uno y otro.

03

Por qué Calculate es la única función mágica

Solo Calculate puede convertir un contexto de fila en uno de filtro. Por eso lo envuelves todo en Calculate sin saber bien por qué. Aquí entiendes el por qué.

04

El contexto de filtro sombra

Lo que hace AllSelected en realidad. Casi nadie lo explica bien porque casi nadie lo entiende. La animación lo aclara en cinco minutos.

05

Por qué dividir mata el rendimiento

El motor de almacenamiento se queja al de cálculo. Eso es un Callback Data ID. Y por eso tu medida tarda más de lo que debería.

06

Los cinco pasos del algoritmo de Calculate

Cinco pasos en orden estricto que ejecuta Calculate en su segundo argumento. Quien los conoce deja de equivocarse con anidamientos para siempre.

07

El contexto visual de los cálculos visuales

La rejilla subyacente del informe. Los niveles de jerarquía. Cuándo usar Collapse, CollapseAll y ExpandAll, y cuándo es mejor volver a DAX.

08

Por qué tu jefe ve "totales mal sumados"

Y por qué DAX no se equivoca, pero al usuario le parecen incorrectos. La conversación que tienes con el cliente cuando esto ocurre — y cómo solucionarlo.

"

El enemigo número uno del aprendizaje son los conceptos abstractos que no puedes visualizar.

— José Manuel Pomares

Bonus inesperado

Los cinco pasos
de Calculate.

Calculate es la función más usada de DAX. Y la más misteriosa. La que envuelves "por si acaso" porque en algún momento alguien te dijo que iba.

Pomares descompone el algoritmo en cinco pasos exactos, en orden estricto que Calculate ejecuta en su segundo argumento cada vez que se invoca. Cada paso sobreescribe al anterior. Por eso a veces funciona y a veces no.

Conocer este orden es la diferencia entre escribir DAX adivinando y entender por qué tu medida hace lo que hace. Es probablemente la sección más útil de toda la clase.

Qué te llevas

Acceso ilimitado
desde tu cuenta.

Cuatro materiales que recibes con la compra. A tu ritmo, las veces que necesites.

01 ·

Grabación íntegra

3 horas y 31 minutos, navegables por capítulos.

02 ·

Resumen ejecutivo

Las ideas y los puntos clave de la sesión, en formato de consulta rápida.

03 ·

Quizz de seguimiento

Preguntas para fijar conceptos y revisar dónde te has quedado.

04 ·

Recursos del ponente

Los materiales que el ponente entrega a la escuela junto con la clase.

Deja de adivinar

Las medidas que escribes
dejarán de sorprenderte.

Si llevas tiempo escribiendo DAX a base de prueba y error, esta clase es el momento en el que pasas de adivinar a entender. Y de entender a explicárselo a otros con la misma claridad con la que Pomares te lo va a explicar a ti.

Acceder a la clase

Nos vemos dentro.