Contents
The basic DAX functions
- The line and filter context.
- The basic scalar functions, such as Sum(), Count(), Max(), ... as well as their bigger brothers SumX(), CountX(), MaxX(), ... and their respective areas of application.
- The table functions Filter(), All(), ... and their meaning.
- The initial and explicit filter context.
- The dangers of nesting X functions.
- Calculate() as the central DAX function and its properties.
- The general table mode and the higher-performance column mode for Calculate().
- The use of variables to better analyze DAX expressions.
- Combination of the various DAX functions Calculate (), Filter(), And(), ... for extensive tasks.
The Time Intelligence functions
- Create period comparisons with e.g. SamePeriodLastYear ().
- Previous year, previous month comparison with PreviousYear, PreviousMonth(), DateAdd().
- Cumulative totals calculations using TotalYTD(), TotalQTD(), TotalMTD() and DatesYTD(), DatesQTD(), DatesMTD().
Tips and tricks
Learning environment
Your benefit
- You understand the row and filter context and their meaning in the DAX functions.
- You understand the different areas of application of scalar functions and table functions.
- You will learn the basic concepts behind the DAX expressions so that you can independently develop solutions for your tasks.
- You will get to know the DAX functions in concrete tasks so that you can apply what you have learned directly in practice.
Methods
Presentation, practical examples and numerous practical exercises on your own PC, sample solutions.
Recommended for
Employees and specialists who work in controlling or finance and want to put their evaluations in Excel PowerPivot and Power BI on a solid footing or expand them. Basic knowledge of Excel or Power BI and basic knowledge of Power Query are recommended prerequisites for participation in the training. Previous knowledge of DAX is not essential.
DAX can be used both in the free Microsoft Excel add-in Power Pivot (from Excel 2010) and in Power BI. This means that the training can be attended by Excel users as well as Power BI users.
Further recommendations for "DAX: reusable measures and functions in Power BI and Excel"
Attendees comments
"I particularly enjoyed the lively exchange and the fact that all questions were answered. It was a really good training . It was worth it for me and I will definitely attend more seminars at Haufe Akademie book."

"I found it particularly helpful that Johannes went into the technical background. The DAX course was great. It increased my understanding enormously."

"Understood everything without prior knowledge. The good and competent trainers are to be recommended!"

"I liked the fact that questions from the field were also dealt with very well. The second day was particularly interesting with the more complex applications. As it was a very interactive course and the individual participants and their questions were dealt with very well, I can recommend it to others."

"I liked the way the course was presented, the personal contact with the lecturer and the fact that there was a common didactic thread. The course met all my expectations."

"Great mix of theory and practice. Critical questioning of functions and statements that you find at Microsoft and on the Internet. Very practical relevance. Very high level of training and good service by the Haufe Akademie ."

"Very structured course, friendly and very competent lecturer. The course had a clear central theme."

"Brilliant lecturer! I attended 3 seminars (2022/2023) and all were great!"

Seminar evaluation for "DAX: reusable measures and functions in Power BI and Excel"







31256
Start dates and details

Monday, 02.06.2025
09:00 am - 5:00 pm
Tuesday, 03.06.2025
09:00 am - 5:00 pm

Monday, 07.07.2025
09:00 am - 5:00 pm
Tuesday, 08.07.2025
09:00 am - 5:00 pm
Monday, 18.08.2025
09:00 am - 5:00 pm
Tuesday, 19.08.2025
08:00 am - 4:00 pm
- one joint lunch per full seminar day,
- Catering during breaks and
- extensive working documents.

Monday, 25.08.2025
09:00 am - 5:00 pm
Tuesday, 26.08.2025
09:00 am - 5:00 pm

Wednesday, 17.09.2025
09:00 am - 5:00 pm
Thursday, 18.09.2025
09:00 am - 5:00 pm
Monday, 20.10.2025
09:00 am - 5:00 pm
Tuesday, 21.10.2025
08:00 am - 4:00 pm
- one joint lunch per full seminar day,
- Catering during breaks and
- extensive working documents.

Monday, 24.11.2025
09:00 am - 5:00 pm
Tuesday, 25.11.2025
09:00 am - 5:00 pm

Thursday, 18.12.2025
09:00 am - 5:00 pm
Friday, 19.12.2025
09:00 am - 5:00 pm

Monday, 19.01.2026
09:00 am - 5:00 pm
Tuesday, 20.01.2026
09:00 am - 5:00 pm

Wednesday, 11.02.2026
09:00 am - 5:00 pm
Thursday, 12.02.2026
09:00 am - 5:00 pm
Monday, 23.03.2026
09:00 am - 5:00 pm
Tuesday, 24.03.2026
08:00 am - 4:00 pm
- one joint lunch per full seminar day,
- Catering during breaks and
- extensive working documents.
- one joint lunch per full seminar day,
- Catering during breaks and
- extensive working documents.