Power BI DAX Practice

Learn one DAX concept, open the PBIX, prove you understood it.

Each concept page explains the idea in plain English, gives you a downloadable Power BI starter file, then checks the result you produce after following the steps.

59DAX concepts
60Functions covered
PBIX-first practice

Start With a Concept

View all
IntermediateFILTER, CALCULATE, COUNTROWS

Advanced Filtering with DAX: Using FILTER for Context Modification

Understand and apply the DAX FILTER function to create virtual tables and modify filter context dynamically within measures, enabling complex aggregations based on related table conditions.

BeginnerSUM, DIVIDE, SUMX

Analyze Brexit Vote Data with Basic DAX Measures

Learn to create simple DAX measures using SUM and DIVIDE for calculating vote proportions, and SUMX for summing expressions over a table to find vote differences.

IntermediateSUMX, CALCULATE, ALL

Applying and Overriding Context Transition in Calculated Columns

Learn to create calculated columns that leverage implicit context transition for row-specific calculations and columns that override context to calculate global totals.

IntermediateCALCULATE, CONTAINSSTRING, DIVIDE, ISBLANK

Applying Filters to Measures Using CALCULATE in DAX

Create robust measures using CALCULATE to apply various filters and calculate conditional aggregations, such as percentages based on venue status, show cancellations, and ticket sales.

IntermediateEARLIER, CALCULATE, VALUES

Calculate Film Comfort Breaks using EARLIER

To calculate the required number of comfort breaks for each film based on its running time, by referencing a non-joined comfort breaks table using the EARLIER function to manage row context.

IntermediateSUMMARIZE

Calculating Aggregate Film Statistics by Genre Using SUMMARIZE

Learn how to use the SUMMARIZE function to group data and calculate aggregate measures such as average film length and total Oscars won per genre.