DAX - Data Analysis Expressions

DAX of "Data Analysis Expressions" is een nieuwe taal die werd geïntroduceerd met Microsoft PowerPivot. Het is een formule taal die gebruikers in staat stelt om aangepaste berekeningen te definiëren in PowerPivot tabellen en Excel Pivot tabellen. De taal bevat een aantal van de bekende Excel-formules en voegt functies toe die ontworpen zijn voor PowerPivot om toe te laten te werken met relaties tussen data en het uitvoeren van dynamische aggregaties.

De syntax is zeer vergelijkbaar met die van Excel-formules, maar DAX is bedoeld om te werken met tabellen en kolommen waar Excel gebruik maakt van gebieden (ranges) en selecties. DAX formules zijn zeer performant omdat ze gebruik maken van de in-memory VertiPaq engine, waarmee deze berekeningen zeer snel worden uitgevoerd voor meerdere miljoenen rijen.