- Data Analysis Expression
- Es el lenguaje de expresiones analíticas de PBI
- Fue creado para manipular un modelo de datos tabular
- Fue originalmente creado como extensión de excel.
Es una colección de funciones y operadores que pueden ser utilizados en expresiones que permiten calcular uno o más valores. Tambien se encuentra en PBI, Excel y SSAS Tabular.
¿Por qué DAX?
- Pensado en usuarios BI.
- Menor curva de aprendizaje para analistas de datos.
- Aprovecha el conocimiento de trabajar con fórmulas de excel, por ejemplo:
- IF (VENTAS > 0, “GANÓ”, “PERDIÓ”)
- Tiene más capacidades que las fórmulas de excel.
- Relaciones de navegación.
- Cálculo dinpamico de dimensiones.
- Manejo de diomensiones de tiempo (time intelligence).
¿Qué podemos crear con DAX?
-
Columnas calculadas
Crea nuevas columnas en el modelo de datos.
Método para conectar tablas con múltiples columnas clave.
-
Tablas Calculadas
Crea una tabla derivada de otra tabla.
-
Medidas
- Crea cálculos dinámicos.
- Soporta la inteligencia de tiempo.
Formato general:
- ‘Nombre de tabla’ [Nombre de columna]