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.
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.
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.
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.
Lo que vas a ver
Los cinco contextos
dibujados, paso a paso.
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.
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.
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é.
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.
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.
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.
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.
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.
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.
Grabación íntegra
3 horas y 31 minutos, navegables por capítulos.
Resumen ejecutivo
Las ideas y los puntos clave de la sesión, en formato de consulta rápida.
Quizz de seguimiento
Preguntas para fijar conceptos y revisar dónde te has quedado.
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 claseNos vemos dentro.