DAX Functions List Quick Reference
DAX Functions List Quick Reference
31
DAX Functions List
This DAX functions quick reference guide has been prepared by Matt Allington from
http://exceleratorbi.com.au and contains a list of all current DAX functions in a summarised and easy
to use format. You can print the document and/or use the search features for PDF documents to search
for the function you are looking for.
This document is a supplement and is not intended to replace the more detailed documentation that is
available online.
When looking for online documentation it is best to do a web search from your favourite search engine
by specifying the function name followed by the word DAX i.e. “FunctionName DAX”.
Tip: If you are going to search this document for a function name using search, then type the function
name followed by a space then an open bracket. E.g. instead of searching for VALUES you should
search VALUES (, including the space.
Contents
DAX Functions List ............................................................................................................................... 2
DAX Aggregation Functions (Aggregators) ........................................................................................ 3
DAX Date and Time Functions .......................................................................................................... 4
DAX Filter Functions .......................................................................................................................... 6
DAX Information Functions ................................................................................................................ 9
DAX Logical Functions .................................................................................................................... 11
DAX Math and Trig Functions .......................................................................................................... 12
DAX Other Functions ....................................................................................................................... 16
DAX Other Special Functions (X-Functions).................................................................................... 18
DAX Parent and Child Functions ..................................................................................................... 21
DAX Query Functions ...................................................................................................................... 22
DAX Statistical Functions ................................................................................................................ 23
DAX Text Functions ......................................................................................................................... 25
DAX Time Intelligence Functions ..................................................................................................... 27
TIMEVALUE (time text) Converts a time in text format to a time in datetime format.
Function Notes
PATH (ID_columnName, Returns a delimited text string with the identifiers of all the
parents of the current identifier, starting with the oldest and
parent_columnName)
continuing until current.
PATHCONTAINS (path, item) Returns TRUE if the specified item exists within the
specified path.
PATHITEM (path, position, [type]) Returns the item at the specified position from a string
resulting from evaluation of a PATH function. Positions are
counted from left to right.
PATHITEMREVERSE (path, position, Returns the item at the specified position from a string
[type]) resulting from evaluation of a PATH function. Positions are
counted backwards from right to left.
PATHLENGTH (path) Returns the number of parents to the specified item in a
given PATH result, including self.
…
)
SELECTCOLUMNS (table, New in Excel 2016/Power BI Desktop.
name, scalar_expression, Adds calculated columns to the given table or table
expression.
[name, scalar_expression],
SELECTCOLUMNS starts with an empty table and that is
…
the only difference between ADDCOLUMNS and
) SELECTCOLUMNS.
SUMMARIZE (table, Returns a table of values for use in a query or inside a
formula that uses a table. If there are relationships between
groupBy_columnName,
tables, always specify the table on the many side of the
[groupBy_columnName] …, relationship as the table parameter. This function is
name, expression, semantically similar to “group by” in SQL.
[name, expression] …)
SUMMARIZECOLUMNS ( New in Excel 2016/Power BI Desktop.
groupBy_columnName, Returns a summary table over a set of groups.
[groupBy_columnName] …, A column cannot be specified more than once in the
filterTable, name, expression, groupBy_columnName.
[filterTable], [name, expression], …
)