Introducción
Introducción a DAX
Qué es DAX
DAX (Data Analysis Expressions) es el lenguaje de fórmulas utilizado en Power BI, Power Pivot y Analysis Services para realizar cálculos sobre los datos del modelo.
Permite crear:
- Medidas
- Columnas calculadas
- Tablas calculadas
DAX está inspirado en:
- Excel (muchas funciones similares)
- SQL (concepto de agregaciones)
- Lenguajes funcionales
Sin embargo, su característica más importante es el contexto de evaluación.
Para qué sirve DAX
DAX permite realizar análisis como:
- ventas totales
- ventas por región
- margen comercial
- crecimiento respecto al año anterior
- ranking de productos
- acumulados
- porcentajes sobre total
Ejemplo sencillo
Supongamos una tabla Ventas
| Fecha | Producto | Cantidad | Precio |
| 01/01/2024 | Laptop | 2 | 800 |
| 01/01/2024 | Ratón | 5 | 20 |
Si queremos calcular importe total de ventas
Creamos una medida:
- Ventas Totales =
- SUMX(
- Ventas,
- Ventas[Cantidad] * Ventas[Precio]
- )
Resultado:
- 2*800 + 5*20 = 1700