Using DAX to Build Measures in Power BI


Using DAX to Build Measures in Power BI
Course Introduction
1m 53s
Course Introduction

Augment your Power BI data model with custom DAX measures to improve efficiency and provide better metrics for your users. Power BI comes with an extensive range of built-in functions that assist with many common report scenarios. But sometimes, you'll need to create your own measures where the "out of the box" ones don't do exactly what you want or exhibit unintended behavior.

In addition to scenario-specific functions, Power BI has general-purpose functions that you can use in DAX statements to create complex custom measures. This course explores the use of specific and general functions with DAX to address several scenarios.

Learning Objectives

  • Learn how to replace numeric columns with measures that use SUMX and CALCULATE functions
  • Learn about Time Intelligence functions and how to make year-on-year and month-on-month reports using time-based functions and custom DAX measures
  • Learn how to use Time Intelligence functions and custom DAX to create semi-additive point-in-time measures

Intended Audience

This course is intended for anyone who wants to learn how to use DAX to build measures in Power BI.


To get the most out of this course, you should have a basic understanding of Microsoft Power BI.


Hi, welcome to this Using DAX to Build Measures in Power BI course. This course is all about writing DAX and using functions to create measures. Measures are a key component of Power BI that are integral for improving report performance by reducing dataset size. We begin by creating a quick measure using the Power BI graphical interface but quickly move on to creating measures from scratch using just DAX.

While you don't need to have written DAX before, I do assume you know what it is, what functions are, and are familiar with the Power BI desktop interface. We will be exploring report scenarios that are commonly encountered in a business environment and looking at how custom DAX measures can be put to best use.

My name is Hallam Webber, and I'll be your instructor for this course. We welcome all comments and feedback, so please feel free to reach out and get in touch with us at with any feedback, positive or negative.

About the Author
Learning Paths

Hallam is a software architect with over 20 years experience across a wide range of industries. He began his software career as a  Delphi/Interbase disciple but changed his allegiance to Microsoft with its deep and broad ecosystem. While Hallam has designed and crafted custom software utilizing web, mobile and desktop technologies, good quality reliable data is the key to a successful solution. The challenge of quickly turning data into useful information for digestion by humans and machines has led Hallam to specialize in database design and process automation. Showing customers how leverage new technology to change and improve their business processes is one of the key drivers keeping Hallam coming back to the keyboard.