DAX (Data Analysis Expressions) functions can be broadly categorized into calculated column
functions, measure functions, filter functions, time intelligence functions, logical functions,
and iterator functions.
Here's a more detailed breakdown:
Calculated Column Functions:
These functions create new columns in your tables based on calculations.
Measure Functions:
These functions are used for aggregations and calculations in reports, allowing you to
perform complex calculations and analyze data in different ways.
Filter Functions:
These functions filter a table based on user-specified conditions, helping you narrow down
your data and display relevant information.
Time Intelligence Functions:
These functions are designed to analyze and compare data over different time periods,
making them useful for analyzing sales, financials, and other time-related data.
Logical Functions:
These functions evaluate conditions and return TRUE or FALSE, enabling you to create
conditional statements and perform dynamic calculations.
Iterator Functions:
These functions enable you to perform operations on individual rows of a table, allowing you
to iterate through rows and apply a specific operation or calculation to each row.