Qué es DAX en Power BI y cómo funciona el lenguaje DAX

Partners oficiales

Cuando un informe empieza a pedir algo más que sumas y filtros básicos, es cuando DAX empieza a marcar la diferencia. Si trabajas con Power BI y quieres pasar de ver datos a entenderlos mejor y analizarlos con más contexto, este lenguaje es una de las claves. En esta guía te explicamos qué es DAX, para qué sirve y cómo empezar a usarlo sin complicarte. La idea no es entrar en tecnicismos, sino ayudarte a entender qué aporta de verdad en un modelo de datos.

Qué es Power BI

Antes de hablar de DAX, conviene resolver esta cuestión. En pocas palabras, Power BI es la plataforma de análisis de datos de Microsoft para conectar información, transformarla y convertirla en informes y paneles interactivos. Es una plataforma empresarial que te ayuda a pasar de tener datos dispersos a tomar decisiones con una visión mucho más clara del negocio. Si quieres profundizar más, puedes verlo también en nuestra guía sobre qué es Power BI.

Componentes principales de Power BI

  • Power BI Desktop. Es la herramienta donde normalmente modelamos datos, creamos medidas y diseñamos informes.
  • Power BI Service. Es el entorno online para publicar, compartir y colaborar con los informes.
  • Power BI Mobile. Permite consultar paneles e informes desde el móvil.
  • Power BI Report Server. Es la opción on-premises para gestionar y distribuir informes desde infraestructura propia.

Definición del lenguaje DAX

DAX significa Data Analysis Expressions. Dicho de forma sencilla, DAX es el lenguaje que te permite crear lógica dentro del modelo. Gracias a él puedes construir medidas, columnas calculadas y tablas calculadas para que el informe responda preguntas de negocio con más inteligencia y más flexibilidad.

Para qué sirve el lenguaje DAX

Una vez entendido qué es, lo importante es ver para qué se utiliza en la práctica. Ahí es donde realmente se entiende su valor.

Principales usos de DAX

  • Crear medidas calculadas para totales, porcentajes, acumulados o comparativas.
  • Generar columnas calculadas cuando necesitas enriquecer una tabla con nueva información.
  • Construir tablas calculadas para resúmenes o estructuras auxiliares. Puedes verlo también en nuestra entrada sobre crear una tabla calculada en Power BI.
  • Aplicar filtros y lógica avanzada con funciones como CALCULATE() o FILTER().
  • Realizar cálculos temporales y financieros dentro del modelo.

Tabla comparativa: DAX vs. fórmulas de Excel

Aunque a primera vista se parecen, DAX y las fórmulas de Excel no trabajan igual. Por decirlo así, Excel piensa en celdas. DAX, por su parte, piensa en tablas, relaciones y contexto de cálculo. Esa diferencia cambia mucho la forma de analizar datos.

Característica DAX Excel
Contexto de cálculo Limitado
Uso principal Modelado de datos Hojas de cálculo
Trabaja con relaciones No
Escalabilidad Alta Media
Uso en BI Fundamental Limitado
Sintaxis de trabajo Orientada a tablas y modelos Orientada a celdas
Cálculos dinámicos en visuales Más limitado

Cómo funciona DAX en Power BI

Para empezar a usar DAX no necesitas memorizar muchas funciones. Lo que más conviene entender al principio son sus conceptos básicos.

Conceptos clave del lenguaje DAX

  • Contexto de fila. Es el cálculo que se hace fila a fila, muy habitual en columnas calculadas.
  • Contexto de filtro. Es el conjunto de filtros activos que afectan al resultado de una medida.
  • Relaciones entre tablas. DAX aprovecha el modelo para cruzar datos entre tablas relacionadas.
  • Medidas vs. columnas calculadas. Las medidas calculan resultados dinámicos y las columnas guardan un valor por fila. Puedes ampliar esto en nuestras guías específicas para cada función, como RELATED, CALCULATE, SWITCH o LOOKUPVALUE, entre otras.

Cómo empezar a usar DAX en Power BI paso a paso

La mejor forma de perderle el miedo es probarlo dentro de un modelo sencillo. En pocos pasos puedes crear tus primeros cálculos.

Guía práctica para principiantes

  1. Abre Power BI Desktop.
  2. Importa datos al modelo.
  3. Crea relaciones entre tablas si trabajas con más de una fuente.
  4. Ve a Nueva medida o Nueva columna en la cinta de modelado.
  5. Escribe una fórmula DAX sencilla para empezar.
  6. Valida resultados en visualizaciones para comprobar que el cálculo responde como esperabas.

 

Ejemplos básicos de fórmulas DAX

Una vez dentro de Power BI, lo más útil es empezar por fórmulas simples. Así entiendes la lógica sin perderte en expresiones largas.

Medidas y cálculos simples

Ejemplo de medida:

Ejemplo de cálculo condicional:

Funciones DAX más utilizadas en Power BI

Cuando empiezas a trabajar con DAX, hay algunas funciones que aparecen una y otra vez. Conocerlas te da una base muy útil para avanzar.

Funciones esenciales para empezar

  • SUM() sirve para sumar valores numéricos.
  • CALCULATE() te permite modificar el contexto de cálculo.
  • FILTER() se usa para filtrar tablas o conjuntos de datos.
  • RELATED() es capaz de traer datos desde tablas relacionadas.
  • LOOKUPVALUE() te ayuda a buscar un valor en otra tabla.
  • RANKX() genera rankings dinámicos.
  • SWITCH() aplica lógica condicional más clara que varios IF anidados.

Power Bi curso horizontal

Preguntas frecuentes sobre DAX y Power BI (FAQs)

Para terminar, repasamos algunas dudas habituales que suelen aparecer cuando alguien empieza a trabajar con DAX dentro de Power BI.

¿Qué es DAX en Power BI?


Es el lenguaje de fórmulas que se usa para crear cálculos dentro del modelo de datos. Gracias a él, Power BI puede ir mucho más allá de mostrar cifras y pasar a analizar resultados con lógica de negocio..

¿Qué diferencia hay entre DAX y las fórmulas de Excel?


Excel trabaja sobre celdas y hojas; DAX trabaja sobre tablas, relaciones y contexto de filtro. Por eso, aunque algunas fórmulas se parezcan, el enfoque de análisis es bastante distinto.

¿Es difícil aprender DAX?


No tiene por qué. Empezando por medidas sencillas y entendiendo bien el contexto de cálculo, se vuelve mucho más natural de lo que parece. La clave está en practicar con casos reales, no en intentar memorizar todo desde el principio.

¿Cuándo merece la pena usar DAX?


Cuando necesitas cálculos dinámicos, comparativas, lógica avanzada o análisis temporal dentro de Power BI. Si tu objetivo es que el informe responda preguntas de negocio con más valor, DAX suele ser un paso importante.

 

Después de todo lo que hemos analizado, ha quedado claro que DAX es el lenguaje que convierte un modelo de datos en una herramienta de análisis de verdad. Ahora bien, si quieres profundizar en Power BI y en el trabajo práctico con modelado, medidas y visualización, te recomendamos estas formaciones para tu empresa:



¿Aún no conoces Aglaia? Somos una consultora tecnológica y partner oficial de Microsoft que acompaña a organizaciones y profesionales tanto en la implantación de soluciones como en el aprendizaje práctico del ecosistema Microsoft. Desde Aglaia Consulting desarrollamos soluciones, aplicaciones y productos, y desde Aglaia Tech School formaciones abiertas y personalizadas para empresas, adaptadas a distintos niveles y objetivos. Te ayudamos a convertir la tecnología Microsoft en resultados reales.

Compartir esta publicación
Recursos

Recursos a tu alcance

Descubre entre nuestra biblioteca de recursos una amplia gama de
medios para potenciar tus conocimientos.