Mastering DAX Calculations in Power BI
- Description
- Curriculum
- FAQ
- Reviews
This training will take you from a beginner to advanced user of Power BI by utilizing the powerful DAX language to the fullest. Covered in the course material are all the beginner theory that you must understand very well to harness the analytical power of DAX. Through real-world scenarios you will be taken through how to use DAX in practice to discover the insights you want to find in your data. Covered are every major DAX function and how to use these when completing calculations and in combination with each other. DAX is the most difficult part of Power BI to learn and put into practice well. This course covers all major tips and techniques that if practiced will have any Power BI user creating compelling Power BI reports and solutions.
Details of what you will learn during this course
- Learn – what DAX is and the journey required to master it
- Understand – what you can achieve with DAX if learnt well
- Review – DAX basics, including calculated columns vs measures, context & aggregation vs iteration formulas
- Understand – why a quality data model is so important
- Complete – a deep dive into simple aggregation and iterating functions
- Review – the concept of ‘context’ comprehensively
- Learn – the most important function in DAX, CALCULATE
- Learn – all the major table and filtering functions
- Review – how to use DAX in common analytical scenarios
- Gain – a detailed overview of time intelligence functions and how to use within your models
- Learn – advanced table functions and how to use them
- Master – some of the most complex topics around how DAX actually works
What you get with the course
- 11 hours of training
- 1x demo data sets to follow along when practicing all DAX formula
Here are the specifics for the course
Learn how to:
- Use DAX and also what you can achieve with DAX if utilised well
- Structure and format DAX formula
- Use DAX variables in your formulas effectively
- Use calculated columns and measures in your models
- Write aggregation, iteration and table DAX functions
- Implement DAX functions in combination with each other
- Visualise how the DAX calculation engine works via the concept of ‘context’
- Audit your formulas by understand filter and row context
- Use the CALCULATE function in your analysis
- Add additional virtual filters to your calculations by using table functions
- Use DAX to solve common analytical scenarios you will face everyday in the real world
- Use time intelligence table along with a quality date table
- Use advanced table functions in unique calculation requirements
Testimonials:
“I’ve found DAX really hard, but it makes far more sense now. The explanations are clear and more simplified than I’ve read and watched elsewhere which is what I needed. The examples are great too.” – Scott T. – Michigan
“I’ve been looking for resources like this everywhere but couldn’t find any. So good to have these all in one place, with detailed explanations on how to build this myself. Seriously awesome stuff.” – Renee M. – Melbourne
“I just started learning Power BI with the courses on this page and they are awesome and easy to follow and understand, even if English is not your original language..” – Álvaro, Chile
Other Details:
Number of Recommended CPE credits: 13.5
Mastering DAX Calculations – is a QAS self study (Traditional) course. It can also be accessed through a purchase of an Enterprise DNA Membership or Center of Excellence License.
This course was last updated on January 2020.
-
1What is DAX & how to learn to master it?Video lesson
-
2Data types and operatorsVideo lesson
-
3The importance of naming conventionsVideo lesson
-
4Formula syntaxVideo lesson
-
5Measure groupsVideo lesson
-
6Formatting DAX codeVideo lesson
-
7Using variables to simplify formulasVideo lesson
-
8Writing comments in your codeVideo lesson
-
9Quick measure feature (postives vs negatives)Video lesson
-
10DAX doesn't work unless your data model and relationships are setup correctlyVideo lesson
-
11The only way to learn is to practiceVideo lesson
-
12Calculated columns vs measuresVideo lesson
-
13Understanding context & how the DAX calculation engine worksVideo lesson
-
14Evaluation or initial contextVideo lesson
-
15Aggregations or filter contextVideo lesson
-
16Iterations or row contextVideo lesson
-
17Understand context in calculated columns (context transition)Video lesson
-
18How the data models interates w/DAX (filter propagation)Video lesson
-
19DAX function typesVideo lesson
-
20Aggregation Functions - SUM/AVERAGE/MIN/MAXVideo lesson
-
21More Aggregators - COUNT/COUNTA/COUNTBLANK/COUNTROWS/DISTINCTCOUNTVideo lesson
-
22Iteration Functions - SUMX/AVERAGEX/MINX/MAXXVideo lesson
-
23Measure branching methodologyVideo lesson
-
24How to use combinations of DAX functionsVideo lesson
-
25Error handling w/DAX - BLANK/ISBLANK/IFERRORVideo lesson
-
26Logical Functions - IF/SWITCHVideo lesson
-
27DIVIDE functionVideo lesson
-
28Other Function Types - Information, Text, Conversion, Date & Time, BooleanVideo lesson
-
29What are table functions? (think of virtual tables!)Video lesson
-
30FILTERVideo lesson
-
31The versatile VALUES functionVideo lesson
-
32VALUES vs DISTINCTVideo lesson
-
33VALUES vs SELECTEDVALUE (& HASONEVALUE)Video lesson
-
34ALL function - the remove filters functionVideo lesson
-
35ALL & ALLEXCEPTVideo lesson
-
36ALLSELECTED requires a deeper understandingVideo lesson
-
42Why CALCULATE is important?Video lesson
-
43Why do you even have to use CALCULATE? (It's all about CONTEXT!)Video lesson
-
44What can you do when you use CALCULATE?Video lesson
-
45How are formula calculated when you involve CALCULATE?Video lesson
-
46CALCULATE example w/USERELATIONSHIPVideo lesson
-
47Simple and advanced filters with CALCULATE using FITLER functionVideo lesson
-
48What are time intelligence functions?Video lesson
-
49Why you must have a date table?Video lesson
-
50The best time comparison function - DATEADDVideo lesson
-
51DATEADD vs SAMEPERIODLASTYEARVideo lesson
-
52Aggregations - YTD, QTD, MTDVideo lesson
-
53Time comparisons - PREVIOUSMONTH, PARALLELPERIODVideo lesson
-
54Information - OPENINGBALANCEMONTH, STARTOFMONTH, ENDOFYEARVideo lesson
-
55DATESBETWEEN, DATESINPERIOD, DATEDIFF functionsVideo lesson
-
56Practical examples using time intelligence functionsVideo lesson
-
63How to manipulate virtual tables using table functionsVideo lesson
-
64ADDCOLUMNSVideo lesson
-
65SUMMARIZEVideo lesson
-
66You can also combine table functions togetherVideo lesson
-
67CROSSJOINVideo lesson
-
68ROWVideo lesson
-
69UNIONVideo lesson
-
70CALCULATETABLEVideo lesson
-
71INTERSECT & EXCEPTVideo lesson
-
72SUMMARIZECOLUMNSVideo lesson
-
73GENERATEVideo lesson
-
74GROUPBYVideo lesson
External Links May Contain Affiliate Links read more