Data analysis expressions
||This article includes a list of references, related reading or external links, but its sources remain unclear because it lacks inline citations. (November 2012)|
Data Analysis Expressions, or DAX, is the native formula and query language for Microsoft PowerPivot and SQL Server Analysis Services Tabular models. DAX includes some of the functions that are used in Excel formulas, and additional functions that are designed to work with relational data and perform dynamic aggregation. It is, in part, an evolution of the Multidimensional Expression (MDX) language developed by Microsoft for Analysis Services multidimensional models (often called cubes) combined with Excel formula functions. It is designed to be simple and easy to learn, yet to expose the power and flexibility of PowerPivot and SSAS tabular models.
DAX was developed by the SQL Server Analysis Services team at Microsoft as part of Project Gemini and released in 2009 with the first version of the PowerPivot for Excel 2010 Add-in. Both DAX and MDX can be used to query PowerPivot and Tabular models, however only MDX may be used to query multidimensional SSAS models (cubes) in versions of SSAS up to SQL Server 2012 RTM. Future versions of SSAS (both multidimensional & tabular models) will support DAX natively.
- "Data Analysis Expressions (DAX) Overview". MSDN Library. Microsoft. Retrieved 28 November 2012.
- Collie, Rob (2012). DAX Formulas for PowerPivot: The Excel Pro's Guide to Mastering DAX. Tickling Keys. ISBN 9781615473328.
- Russo, Marco; Ferrari, Alberto; Webb, Chris (2012). Microsoft SQL Server 2012 Analysis Services: The BISM Tabular Model. Microsoft. ISBN 9780735658189.
- Tennick, Art (2012). Practical PowerPivot & DAX Formulas for Excel 2010. McGraw Hill Professional. ISBN 9780071746854.