LENGUAJE DAX¶
DAX significa Expresiones de Análisis de Datos. Es un lenguaje de fórmulas que se utiliza en diferentes herramientas de Microsoft y te permite crear medidas, columnas calculadas, tablas calculadas y seguridad a nivel de filas.
Aviso
DAX no es sensible a mayúsculas o minúsculas.
Existe una herramienta gratuita que transforma las fórmulas DAX en código limpio, atractivo y legible. Esta herramienta es DAXFORMATTER.
Tabla de medidas¶
Muchas veces creamos medidas y se las vamos poniendo en las diferentes tablas de nuestro proyecto. La solución más óptima será crear una tabla únicamente con las medidas creadas.
La tabla de medidas no forma parte del modelo de datos, por lo tanto no tiene que estar relacionada con ninguna otra tabla.
Para pasar las medidas creadas a la tabla de medidas podemos hacerlo de dos formas:
- Desde Herramientas de medicción:
- Desde Vista Modelo: arrastramos la medida hasta la tabla de medidas.
A partir de ahora, todas las medidas que tengamos que crear, lo haremos sobre la tabla de medidas.
1. Las variables en DAX¶
Las variables en DAX se utilizan para facilitar la legibilidad de las fórmulas y poder utilizarlas en otros contextos. Es un lugar donde se pueden almacenar los datos y poder reutilizarla.
2. El calendario¶
El calendario fijo lo podemos utilizar en cualquier escenario pero siempre tenemos que considerar que tenemos fijas la fecha inicial y final.
El calendario dinámico permite coger la fecha mínima como fecha inicial y la fecha máxima como fecha final de una columna del tipo fecha.
Los calendarios dinámicos se utilizan mucho en la realización de informes.
Aviso
Una vez que se ha creado el calendario tenemos que establecer la relación con la tabla correspondiente.