You can use DAX to create calculated columns and measures, but you can also use DAX as a query language. The query syntax is based on the EVALUATE statement, which materializes to the client the result of a table expression. For this reason, after learning how to write DAX queries using EVALUATE in DAX Studio, you will learn several table functions useful in both queries and other DAX expressions.
This module has a lot to offer! We start with functions that filter rows, such as: FILTER, CALCULATETABLE, and TOPN. Then, we advance onto functions that group rows and project columns, such as: SUMMARIZE, SUMMARIZECOLUMNS, GROUPBY, and SELECTCOLUMNS. Table manipulation functions which we subsequently cover include: CROSSJOIN, GENERATE, UNION, INTERSECT, and EXCEPT. Finally, we discuss a few utility functions including: ROW, LOOKUPVALUE, and CONTAINS.
Towards the end of this module you will learn how to create measures local to a query. This technique will increase your productivity while you are developing and testing new measures.
Overall, this module will show you plenty of techniques that you are likely to need in the real world.
Log in or purchase access to play the video.