Improve your experience. We are very sorry but this website does not support Internet Explorer. We recommend using a different browser that is supported such as Google Chrome or Mozilla Firefox.

Power BI: DAX Fundamentals

This course is an introduction to the DAX language to create your own calculated columns and measures within Power BI.

Description

DAX, short for Data Analysis eXpressions is the language behind Power BI. It’s a powerful language that’s evaluated through the filter context of the Power BI Data Model. This “Filter context” can cause new users to experience problems with DAX until they learn how it works. Once mastered, creating effective DAX formulas will help you get the most out of your data. When you get the information you need, you can begin to solve real business problems that affect your bottom line. This is Business Intelligence, and DAX will help you get there.

To get the most from this course

Attendees don’t need any prior DAX knowledge but they should have experience of Microsoft Power BI, and familiarity with Excel Functions like SUMIFS and VLOOKUP. People with Database, Programming or other BI experience will be qualified for the course even if they don't have Excel experience. We recommend that you attend our 2-day Microsoft Power BI course prior to taking this course

What you'll learn

Importing Your Data and Creating the Data Model

  • Overview of importing data into the Power BI Desktop and creating the Data Model.

 Using DAX

  • Syntax used by DAX.
  • Understanding DAX Data Types.

 Creating Calculated Columns

  • How to use DAX expressions in Calculated Columns.
  • Using AND and OR operators (&& and ||).
  • Using BLANK and ISBLANK.
  • Using RELATED to look up values from related tables.
  • Understanding de-normalisation.

 Creating Measures

  • Why use Measures as opposed to Calculated Columns?
  • Implicit and Explicit Measures.
  • How to Create Measures using SUM & AVERAGE
  • Using COUNTROWS and DISTINCTCOUNT.
  • Using DAX aggregate functions; SUMX, AVERAGEX etc

 Evaluation Context

  • What is Evaluation Context?
  • The difference between evaluations using Row Context and evaluations using Filter Context.

Working with Table Functions

  • Overview of DAX Functions that output Tables.
  • Using ALL, FILTER and VALUES functions.
  • Creating Parameter Tables.

 CALCULATE Function

  • Exploring the importance of the CALCULATE function.
  • Using complex filters within CALCULATE using FILTER.
  • Using ALLSELECTED Function.

 Time Intelligence Functions

  • Why Time Intelligence Functions?
  • Creating a Date Table.
  • Finding Month to Date, Year To Date, Previous Month and Same Period Last Year.
  • Creating Moving Annual Totals and Moving Averages.

 Working with Many-to-Many Relationships

  • The problem of Many-to-Many relationships.
  • Creating a “Bridge Table”.
  • Exploring the concept of “Expanded Tables”.

 Advanced Calculated Columns

  • Using CALCULATE in a Calculated Column.
  • Context Transition.
  • Using COUNTROWS and FILTER in Calculated Columns.
  • How the EARLIER function can be used in Row Context.

Similar courses

Power BI: Fundamentals

In our Power BI: Fundamentals course, you’ll learn the basics of every part of Power BI, Microsoft’s interactive data visualisation and self-service business intelligence platform in our two-day instructor-led course.

More Information
Power BI: Advanced

Take your Power BI skills to the highest level in our two-day, instructor led course.

More Information
Power BI: DAX Advanced

This course will cover the ability to use Data Analysis Expressions (DAX) language to perform powerful data manipulations within Power BI Desktop.

More Information
Power BI: Visualisations

Learn how to design interactive visualisations to create reports that allow you to interact with your data and find relevant business insights

More Information
Power BI: Power Query

Mastering Power Query will allow you to clean, tidy and reorganise data so it meets your needs, before loading into Power BI or Excel

More Information
Power BI: Administration

Learn how to administrate and control Power BI Service

More Information

Press enter to see more results