Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Power BI Master Class-Data Models and DAX Formulas
Role Play
Rating: 4.5 out of 5(8,072 ratings)
29,777 students

Power BI Master Class-Data Models and DAX Formulas

Master DAX in Power BI - build data models, write measures and time intelligence that give you numbers you can trust
Created byIan Littlejohn
Last updated 2/2026
English
English [Auto],French [Auto],

What you'll learn

  • Write DAX measures with CALCULATE, ALL and ALLEXCEPT so your numbers respect the filters you intend and ignore the ones you do not
  • Build time intelligence measures for year-to-date, prior period and year-on-year comparisons
  • Use the iterator functions - SUMX, MAXX and RANKX - for calculations that work row by row
  • Create relationships between tables, and use USERELATIONSHIP when one relationship is not enough
  • Build virtual tables and cross-table calculations for questions a single table cannot answer
  • Segment customers and build scenario models using SWITCH and What If Parameters
  • Design a date master table and a star schema so the model stays fast as the data grows
  • Work through case studies on DirectQuery, Quick Measures, Performance Analyzer and the DAX Query View

Course content

10 sections56 lectures4h 11m total length
  • Introduction to the Course1:34

    Introduction and overview to the Data Modeling and DAX Formulas course.

  • About the Course1:23

    Improve your Power BI master class experience by ensuring high-quality video and sound, using Udemy support for certificates, and adjusting playback speed to match your learning pace.

  • Download the training data files0:04
  • Power BI Desktop Configuration0:26
  • Power BI Desktop Setup2:57
  • Overview of the Data Model6:20

    Step by step instructions to sign up for the Power BI Service and to download the Power BI Desktop.

  • Basic Data Model4:46
  • Welcome to Udemy Roleplay0:36
  • Discuss Power BI data project

Requirements

  • Power BI Desktop, downloaded free from Microsoft. It runs on Windows only - Power BI Desktop does not run natively on Mac.
  • No Power BI licence or subscription is needed. Everything in this course runs in Power BI Desktop on your own machine - you will not need a work email address or a Power BI Service account.
  • You should be able to load data into Power BI and build a basic report already. If you cannot, take Complete Introduction to Microsoft Power BI first.
  • Comfort with formulas in Excel helps, but DAX is taught from the beginning - no prior DAX experience is assumed.

Description

This course contains the use of artificial intelligence.

Every lesson in this course is written, created and recorded by me. AI is used only to help produce supporting images and written materials around the lessons.

Your report looks right and the numbers are wrong. The total does not match the sum of the rows, the percentage changes when somebody clicks a slicer, and last year's comparison quietly stops working in January.

That is a data model and DAX problem, and this course is about fixing it properly rather than working around it. You will build the model, write the measures, and understand well enough why a number comes out the way it does that you can debug the next one yourself.

COURSE CONTENT AND OUTCOME

  • Write DAX measures with CALCULATE, ALL and ALLEXCEPT so your numbers respect the filters you intend and ignore the ones you do not

  • Build time intelligence measures for year-to-date, prior period and year-on-year comparisons

  • Use the iterator functions - SUMX, MAXX and RANKX - for calculations that work row by row

  • Create relationships between tables, and use USERELATIONSHIP when one relationship is not enough

  • Build virtual tables and cross-table calculations for questions a single table cannot answer

  • Segment customers and build scenario models using SWITCH and What If Parameters

  • Design a date master table and a star schema so the model stays fast as the data grows

  • Work through case studies on DirectQuery, Quick Measures, Performance Analyzer and the DAX Query View

A NOTE ON COPILOT AND AI

You may be wondering where Copilot fits in. Copilot in Power BI runs on a Microsoft Fabric capacity, which is something your organisation buys and switches on - not something you can enable yourself. Most people learning Power BI do not have it, and will not have it for a while.

There is a second reason it matters less here than you might think. DAX is where reports go wrong quietly, and a wrong measure does not look wrong - it looks like a number. Whether you write it yourself or something writes it for you, you still have to be able to read it and say whether it is right. That is what this course teaches.

ABOUT THE TRAINER

I have been training business people to work with data since 2008, and publishing on Udemy since 2013. I now have 16 live courses with more than 450,000 students and more than 139,000 reviews, at an average rating of 4.6.

I teach Microsoft Power BI, Microsoft Excel, Copilot in Excel, Looker Studio and Amazon QuickSight. What makes my courses different is that I teach the analysis, not just the tool - every lesson starts with a business question someone actually asks, and shows you how to answer it with software you already have.


WHAT STUDENTS ARE SAYING

  • This course is great, it revealed to me functions that I never thought existed. I cannot wait to apply these in real time scenarios. Thanks Ian you are doing a great job.

  • Coming from Spotfire (after company decided PowerbI is cheaper) with its slightly different approach, this course helped to gain some traction with PowerBI

  • I felt quite comfortable using Power BI, but this course opened my eyes to many more possibilities the tool offers. I really appreciate the straightforward, no-nonsense and easy to follow teaching style from the instructor. Highly recommended to all who have been using Power BI and are ready for the next step.

The training data files, the practical activities and the case studies are all included. Enrol now and by the end you will be writing measures you can explain to somebody who asks where the number came from.

Who this course is for:

  • Power BI users whose reports work but whose numbers do not always agree - the total does not match the sum, the percentage changes when you add a slicer, and you are not sure why.
  • Analysts who can build a report but have never written a measure, and keep hitting the wall where drag-and-drop stops being enough.
  • Anyone who needs year-on-year, year-to-date and prior-period comparisons and has been faking them with calculated columns.
  • You should already be able to load data and build a basic report. If you cannot, take Complete Introduction to Microsoft Power BI first - it starts at installation.
  • This is the model and calculation half of the Power BI Master Class. Its other half, Power BI Master Class - Dashboards and Power BI Service, covers visuals, interactive reports and publishing to your team. Take them in either order; this one is the deeper of the two.