Mastering DAX & Data Modeling

Let me teach you DAX & Data Modeling in Power BI in the most simple and effective way.

Mastering DAX & Data Modeling
Join the Course

How I Struggled with DAX?

and you won’t have to

When I started learning Power BI back in 2016, I quickly learned that anything sophisticated and meaningful cannot be achieved by just using drag and drop visuals.

Fancy visuals can look appealing at the start but they wear down soon enough. Any serious reporting needs a ton of calculations.

And Calculations in Power BI are driven by DAX.

I could not make sense of DAX and it looked scary..

DAX Problem Example

I had to stay up many head banging nights and go through a lot of trial and error to finally understand how DAX works!

I designed this course to teach you DAX in a different way. So that you don't have to struggle the way I did.

No Jargon, just simple English

I'll thoroughly break down complex DAX terminology and concepts, making it easy to understand and apply.

Developing a Problem-Solving Mindset

I'll teach you how to think critically about DAX problems, equipping you with a problem-solving approach that goes beyond memorizing DAX Functions.

Case based learning

I teach using practical examples and case studies. This approach helps you to visualize the real-life application of the DAX concepts.

What's Inside The Course?

Course Outline
15 hrs 27 mins • Video Content
3 Modules • 97 In-depth Lessons
1

Core Concepts

In this module you'll learn

  • The core concepts of DAX: filter context, row context, iterations, and context transition
  • Advanced building blocks like variables, disconnected tables, and context modification
  • How to design dimensional models for HR, sales, budgets vs actuals, refunds, and price change scenarios
  • How calendar tables and time intelligence work together for growth and period-over-period analysis
Core Concepts - Module Preview
2

DAX Case Studies

In this module you'll learn

  • How to apply DAX to real business challenges such as sales vs refunds, product price changes, and budget comparisons
  • Techniques for debugging and refactoring complex measures using variables and evaluation steps
  • How to deconstruct faulty or inefficient DAX and rewrite it into clean, efficient logic
  • Practical workflows for tackling messy, ambiguous business requirements and turning them into working measures
DAX Case Studies - Module Preview
3

Function Library

In this module you'll learn

  • The most important DAX functions across categories like aggregation, filtering, iteration, and time intelligence
  • How core functions such as CALCULATE, FILTER, VALUES, ALL, and RELATED behave in different contexts
  • Common pitfalls when using powerful functions and how to avoid incorrect results
  • Practical, real-world examples showing how each function is applied to solve business questions
Function Library - Module Preview
Join the Course
Student story
This course has really helped me in my job. Power Query has saved me a lot of time and is far more efficient than traditional Excel. What stood out was Chandeep’s clear, practical teaching and his quick support for doubts. He makes sure you truly understand with real-life case studies. I highly recommend his courses.
Sahil Agrawal
Sahil Agrawal
sahil Agrawal

Take a Look Inside

a little sneak peek
Course interface preview

I teach the way I'd like to learn

practical & straight to the point

No Jargons, just simple English

I hate jargon, and I don’t use it in my courses. I go to great lengths to make tough concepts easy to understand.

Developing a Problem-Solving Mindset

Rather than memorizing functions and steps, I focus on teaching you how to structure and solve problems. You’ll learn to develop a problem-solving mindset so you can tackle challenges beyond the examples in this course.

Case Based Learning

All the concepts covered in this course are taught using a case study method. This approach helps you to visualize the applications of various concepts.

Teaching methodology preview
@ashu10111988@ashu10111988
Learning from you is soooooooo easy. Absolutely the greatest Power BI teacher on the Internet. 👍👍
@goodguywins@goodguywins
To explain such a complex topic in such simle and understandable way, bravo! Great job, thanks Chandeep for such quality content!
@mogarrett3045@mogarrett3045
Bro you're always doing great things.....keep it up!
Join the Course
Student story
Despite signing up for many Excel courses before, it was only after joining Goodly's Power Query and DAX courses that I truly improved. Chandeep's clear, to-the-point teaching made a big difference. Now in my office, they call me the 'magic man' who can create reports fast. If you want to shine and grow your skills, I highly recommend Goodly.
Venkatesh
Venkatesh
Construction Professional (Data & Reporting)

Hi, I'm Chandeep!

your instructor

My superpower is taking complicated stuff and explaining it in a way that actually makes sense.

Most people know me through my YouTube channel Goodly, where over 120K subscribers follow along as I break down tricky Excel and Power BI concepts into simple, practical lessons. My channel has grown into a community of learners who appreciate clear explanations and content that actually solves real problems.

Alongside YouTube, I've been teaching through online courses for more than 10 years, with thousands of students benefiting from a style that mixes clarity with hands-on, real-world examples. I also conduct live and in-person corporate training programs for companies around the world.

Over the years, I’ve had the chance to speak at international events like the Global Excel Summit in London and Bulgaria Excel Days in Sofia. I even wrote a book on M language, which has been picked up by thousands of readers globally, something I’m still amazed by.

With 20+ years in this field, I've seen more messy data than I care to admit. These days, when I'm not teaching, I run Goodly Insights, a data analytics consulting firm providing Power BI and Excel-based solutions to companies worldwide.

Chandeep Chhabra
danielcordido avatarDaniel Cordido
"After watching thousands and thousands of YouTube videos, I finally came across your channel,. Buddy, you're like the Leila of Power Query! Very plain English and good examples/exercises/challenges."

Frequently Asked Questions

your common queries
your common queries

Become an Insider!

Single Course

DAX & Data Modeling$249
DAX Function Library$99
$348$249 + taxes

Save $99 (28%)

Lifetime access

Best Value

Goodly Insider

Power Query$149
DAX & Data Modeling$249
M Language$249
Power BI Beginner's $39
DAX Function Library$99
Power Query Function Library$99
$884$499 + taxes

Save $385 (44%)

Not available right now

Lifetime access

Wall of Love

stories of growth

You’ll be learning alongside people from all over the world

Deepam Patel avatar
Sajeesh avatar
Aravind Kumar K avatar
Manish Lagisetty avatar
Mike avatar
Carlos Rodriguez avatar
Richard (Dick) Huitink avatar
Petra Walls avatar
Daniel Cordido avatar
Mohammad "Rajib" Chowdhury avatar
Ashlee Huff avatar
Brian Granahan avatar
Ashutosh Chaturvedi avatar
Alain Shmaryahu avatar
Jacob P. Kelly (Jake) avatar
William Mooso (Bill) avatar
Julián Molina Gaspar avatar
Eto S avatar
Rohit Trehan avatar
Hans de Doelder avatar
Karen Jones avatar
John Hackwood avatar
Harish Sugur avatar
Seelan Robert avatar
ONG TECK HO (Teck) avatar
Jonathan Hardy avatar
Manal Malek avatar
Niall Murray avatar
Eugene J avatar
Lalita Negi avatar
Mark Bradford avatar
David Fowler avatar
Riyas Ahammed avatar
Fernando Jara avatar
Arunesh Bahadur avatar
Jose Roman avatar
Lukas Tovazzi avatar
Tarek B avatar
Jozef Lovas avatar
Hiep T. Le avatar
Wyatt McNabb avatar
Peter Goldsmith avatar
Thomas Grum avatar
Luca Coscia avatar
Riccardo Blanco avatar
Paresh Patel avatar
Ramit Sehgal avatar
Ousseynou Sankharé avatar
Anjan Bose avatar
Alf Jivegård avatar
Wilnex Paul avatar
Cal Lewis avatar
Al W. Perkins avatar
Tom Eckersley avatar
Naren avatar
Rani Maheshwari avatar
Manoj Bhanudevan Pillai avatar
Vesa Benerbäck avatar
Jerry Lan avatar
Cristian Ravalli avatar
Jost Salzmann avatar
Kirtan avatar
Matthew Williams avatar
Turcan Gabriela avatar
Olaf Koberwitz avatar
Dave W. avatar
Albert T avatar
Michaël F. avatar
Marco avatar
Deepam Patel avatar
Sajeesh avatar
Aravind Kumar K avatar
Manish Lagisetty avatar
Mike avatar
Carlos Rodriguez avatar
Richard (Dick) Huitink avatar
Petra Walls avatar
Daniel Cordido avatar
Mohammad "Rajib" Chowdhury avatar
Ashlee Huff avatar
Brian Granahan avatar
Ashutosh Chaturvedi avatar
Alain Shmaryahu avatar
Jacob P. Kelly (Jake) avatar
William Mooso (Bill) avatar
Julián Molina Gaspar avatar
Eto S avatar
Rohit Trehan avatar
Hans de Doelder avatar
Karen Jones avatar
John Hackwood avatar
Harish Sugur avatar
Seelan Robert avatar
ONG TECK HO (Teck) avatar
Jonathan Hardy avatar
Manal Malek avatar
Niall Murray avatar
Eugene J avatar
Lalita Negi avatar
Mark Bradford avatar
David Fowler avatar
Riyas Ahammed avatar
Fernando Jara avatar
Arunesh Bahadur avatar
Jose Roman avatar
Lukas Tovazzi avatar
Tarek B avatar
Jozef Lovas avatar
Hiep T. Le avatar
Wyatt McNabb avatar
Peter Goldsmith avatar
Thomas Grum avatar
Luca Coscia avatar
Riccardo Blanco avatar
Paresh Patel avatar
Ramit Sehgal avatar
Ousseynou Sankharé avatar
Anjan Bose avatar
Alf Jivegård avatar
Wilnex Paul avatar
Cal Lewis avatar
Al W. Perkins avatar
Tom Eckersley avatar
Naren avatar
Rani Maheshwari avatar
Manoj Bhanudevan Pillai avatar
Vesa Benerbäck avatar
Jerry Lan avatar
Cristian Ravalli avatar
Jost Salzmann avatar
Kirtan avatar
Matthew Williams avatar
Turcan Gabriela avatar
Olaf Koberwitz avatar
Dave W. avatar
Albert T avatar
Michaël F. avatar
Marco avatar
Deepam Patel avatar
Sajeesh avatar
Aravind Kumar K avatar
Manish Lagisetty avatar
Mike avatar
Carlos Rodriguez avatar
Richard (Dick) Huitink avatar
Petra Walls avatar
Daniel Cordido avatar
Mohammad "Rajib" Chowdhury avatar
Ashlee Huff avatar
Brian Granahan avatar
Ashutosh Chaturvedi avatar
Alain Shmaryahu avatar
Jacob P. Kelly (Jake) avatar
William Mooso (Bill) avatar
Julián Molina Gaspar avatar
Eto S avatar
Rohit Trehan avatar
Hans de Doelder avatar
Karen Jones avatar
John Hackwood avatar
Harish Sugur avatar
Seelan Robert avatar
ONG TECK HO (Teck) avatar
Jonathan Hardy avatar
Manal Malek avatar
Niall Murray avatar
Eugene J avatar
Lalita Negi avatar
Mark Bradford avatar
David Fowler avatar
Riyas Ahammed avatar
Fernando Jara avatar
Arunesh Bahadur avatar
Jose Roman avatar
Lukas Tovazzi avatar
Tarek B avatar
Jozef Lovas avatar
Hiep T. Le avatar
Wyatt McNabb avatar
Peter Goldsmith avatar
Thomas Grum avatar
Luca Coscia avatar
Riccardo Blanco avatar
Paresh Patel avatar
Ramit Sehgal avatar
Ousseynou Sankharé avatar
Anjan Bose avatar
Alf Jivegård avatar
Wilnex Paul avatar
Cal Lewis avatar
Al W. Perkins avatar
Tom Eckersley avatar
Naren avatar
Rani Maheshwari avatar
Manoj Bhanudevan Pillai avatar
Vesa Benerbäck avatar
Jerry Lan avatar
Cristian Ravalli avatar
Jost Salzmann avatar
Kirtan avatar
Matthew Williams avatar
Turcan Gabriela avatar
Olaf Koberwitz avatar
Dave W. avatar
Albert T avatar
Michaël F. avatar
Marco avatar
Deepam Patel avatar
Sajeesh avatar
Aravind Kumar K avatar
Manish Lagisetty avatar
Mike avatar
Carlos Rodriguez avatar
Richard (Dick) Huitink avatar
Petra Walls avatar
Daniel Cordido avatar
Mohammad "Rajib" Chowdhury avatar
Ashlee Huff avatar
Brian Granahan avatar
Ashutosh Chaturvedi avatar
Alain Shmaryahu avatar
Jacob P. Kelly (Jake) avatar
William Mooso (Bill) avatar
Julián Molina Gaspar avatar
Eto S avatar
Rohit Trehan avatar
Hans de Doelder avatar
Karen Jones avatar
John Hackwood avatar
Harish Sugur avatar
Seelan Robert avatar
ONG TECK HO (Teck) avatar
Jonathan Hardy avatar
Manal Malek avatar
Niall Murray avatar
Eugene J avatar
Lalita Negi avatar
Mark Bradford avatar
David Fowler avatar
Riyas Ahammed avatar
Fernando Jara avatar
Arunesh Bahadur avatar
Jose Roman avatar
Lukas Tovazzi avatar
Tarek B avatar
Jozef Lovas avatar
Hiep T. Le avatar
Wyatt McNabb avatar
Peter Goldsmith avatar
Thomas Grum avatar
Luca Coscia avatar
Riccardo Blanco avatar
Paresh Patel avatar
Ramit Sehgal avatar
Ousseynou Sankharé avatar
Anjan Bose avatar
Alf Jivegård avatar
Wilnex Paul avatar
Cal Lewis avatar
Al W. Perkins avatar
Tom Eckersley avatar
Naren avatar
Rani Maheshwari avatar
Manoj Bhanudevan Pillai avatar
Vesa Benerbäck avatar
Jerry Lan avatar
Cristian Ravalli avatar
Jost Salzmann avatar
Kirtan avatar
Matthew Williams avatar
Turcan Gabriela avatar
Olaf Koberwitz avatar
Dave W. avatar
Albert T avatar
Michaël F. avatar
Marco avatar
Join the Course

Help Chandeep Sleep Peacefully at Night

promise!

If you don't like my course or feel you didn't get value from it, just let me know within 30 days of purchase what you didn't like and I'll refund your full payment. No awkward chats, no hoops to jump through, no hard feelings.

Okay, technically, that means I'll ask you one question - "What could I have done better?" But that's only to make the course stronger, not to make your refund difficult. And yes... your feedback helps me sleep better too.

chilaw avatarChilaw
"Love your content and your courses - the best money I've spent in a long while and highly recommended to anyone who really wants to learn or just level up Excel, Power Query, and DAX skills."