DAX versus MDX
DAX (Expresiones de análisis de datos) es un lenguaje de fórmulas diseñado para usarse en PowerPivot. DAX no es un subconjunto de MDX, sino un nuevo lenguaje de fórmulas complementario de las fórmulas de Excel. DAX funciona con un almacén de datos relacional en memoria, compuesto de tablas y relaciones en el libro de PowerPivot el cual se usa para crear medidas personalizadas y columnas calculadas.
Su formulación podria decirse que es intermedia entre MDX y T-SQL .
Veamos a modo de ejemplo una misma instrucción en DAX:
y su resultado:
y su equivalente en MDX:
Los parecidos con T_SQL son tambien notables:
T-SQL
Select * from [Internet Sales]
order by ProductDateKey
DAX
Evaluate( 'Internet Sales' )
order by [ProductKey]
mas detalles en:
https://www.sqlservercentral.com/articles/DAX/92740/