Skip to main content
HomeBusiness Intelligence

Course

DAX Functions in Power BI

BasicSkill Level
4.8+
4,393 reviews
Updated 12/2025
Data Analysis Expressions (DAX) allow you to take your Power BI skills to the next level by writing custom functions.
Start Course for Free
Power BIData Manipulation
3 hr
9 videos
25 Exercises
2,050 XP
62,647
Statement of Accomplishment

Create Your Free Account

Continue with GoogleShow more options

or


By continuing, you accept our Terms of Use, our Privacy Policy and that your data is stored in the USA.

Loved by learners at thousands of companies

Group

Training a Team?

Try for Business

Course Description

Master DAX

DAX, or Data Analysis eXpressions, is a formula language used in Microsoft Power BI to create calculated columns, measures, and custom tables. Once mastered, DAX gives you powerful control over visuals and reports, allowing for better performance and more flexibility.

Apply Context

This course covers the core concepts such as row query and filter context, with exercises focusing on filtering, counting, ranking, and iterating functions.

What you'll learn

  • Determine how filter context and relationships affect DAX calculations.
  • Identify how to create and manage DAX measures used in report analysis.
  • Identify the appropriate DAX function to create calculated tables or columns.
  • Identify the correct aggregation or counting function to summarize data in DAX.

Feels like what you want to learn?

Start Course for Free

Prerequisites

Introduction to DAX in Power BIData Modeling in Power BI
1

Setting up Data Models with DAX

In this chapter, you'll write custom functions to create new tables and calculated columns.
Start Chapter
2

DAX and Measures

In this chapter, you'll write custom functions to create calculated measures. You'll also get introduced to variables to make writing DAX functions more efficient.
Start Chapter
3

Filtering and Counting with DAX

Expand your DAX power with some commonly used DAX measures. This chapter focuses on filtering and counting functions.
Start Chapter
4

Iterating Functions

This chapter covers the core concept of another powerful set of DAX functions, the so called iterating functions. You will explore iterations with exercises focusing on ranking and iterating your data.
Start Chapter
DAX Functions in Power BI
Course
Complete

Earn Statement of Accomplishment

Add this credential to your LinkedIn profile, resume, or CV
Share it on social media and in your performance review
Enroll Now

Don’t just take our word for it

*4.8
from 4,393 reviews
83%
15%
1%
0%
0%
  • Marcin
    6 hours ago

  • Nhi
    11 hours ago

  • Steven Wai Yip
    18 hours ago

  • Muyiz
    yesterday

  • AISHAH NATASHA
    yesterday

  • Ahmed
    yesterday

Marcin

Nhi

Steven Wai Yip

FAQs

Do I need prior DAX experience to take this course?

No. Chapter 1 introduces the fundamentals of DAX, including row, query, and filter context, so you can start without previous DAX knowledge. Basic familiarity with Power BI is recommended.

What DAX functions will I learn in this course?

You will learn functions for creating calculated tables and columns, writing measures with variables, filtering with CALCULATE and ALL, counting, ranking with RANKX, and using iterating functions.

What is the difference between calculated columns and measures in DAX?

Calculated columns are evaluated row by row and stored in the data model. Measures are evaluated dynamically based on the filter context of a visual. Chapter 2 covers when and why to use each approach.

What are iterating functions, and why are they useful?

Iterating functions evaluate an expression row by row across a table and then aggregate the results. Chapter 4 covers these functions, including how to use RANKX to rank data in your reports.

Who will benefit from this course?

Power BI users who want to move beyond drag-and-drop visuals and write custom calculations to gain more flexibility and control over their reports and dashboards.

Join over 19 million learners and start DAX Functions in Power BI today!

Create Your Free Account

Continue with GoogleShow more options

or


By continuing, you accept our Terms of Use, our Privacy Policy and that your data is stored in the USA.

Grow your data skills with DataCamp for Mobile

Make progress on the go with our mobile courses and daily 5-minute coding challenges.