¿Qué es DAX?
DAX (Data Analysis Expressions) es un lenguaje de fórmulas y funciones diseñado para crear cálculos y consultas avanzadas en herramientas de inteligencia de negocio de Microsoft, como Power BI, SQL Server Analysis Services (SSAS) y Power Pivot en Excel.
Al igual que las fórmulas de Excel, DAX permite definir medidas (measures) y columnas calculadas que transforman, agregan y filtran datos en modelos tabulares.
La principal ventaja de DAX es su capacidad para trabajar con relaciones entre tablas y contextos de filtro.
Gracias a funciones como CALCULATE
, FILTER
o ALL
, puedes construir expresiones que respondan a la interacción del usuario en un informe (por ejemplo, segmentaciones o gráficos) y obtener resultados dinámicos según el contexto en el que se apliquen.
Esto convierte a DAX en la pieza clave para crear dashboards interactivos y análisis en profundidad.
Aunque su sintaxis recuerda mucho a la de Excel, DAX introduce conceptos propios —como el contexto de fila y el contexto de filtro— que, una vez comprendidos, permiten diseñar modelos de datos más eficientes y escalables.
Con DAX, no solo agregas valores, sino que también controlas cómo se comportan esas agregaciones cuando cambian las condiciones de filtrado o se cruzan múltiples tablas de tu modelo.
Los mejores recursos para Aprender DAX
Si quieres aprender DAX, en un nivel básico, de manera gratuita, te recomiendo la formación introductoria de DAX de SQLBI.
Para los que busquen un conocimiento mas extenso les aconsejaría comprar la guía definitiva de DAX.
Si quieres una alternativa al libro de DAX puedes hacer la versión avanzada del curso de DAX que he mencionado antes.
Por último te recomiendo que tengas presente este diccionario de todas las funciones de DAX así como sus respectivas descripciones que te servirá como guía durante tu aprendizaje.
Deja una respuesta