Easy Tech Tuts
Power BI

How to Calculate Average in Power BI (DAX Made Simple) Easily 2026

By Impran M N

Averages sound simple, but getting them right in Power BI depends on understanding how DAX evaluates your data. This guide breaks down how to calculate an average step by step, covering both the how and the why. It's designed for anyone building reports around performance metrics, sales figures, or customer scores who wants confidence in the numbers.

01Access the DAX editor in Power BI

Open the Modeling tab and select New Measure to start writing a DAX formula for your average calculation.

02Write the average formula

Use the AVERAGE function, pointing it at the numeric column you want to summarize, such as sales amount or a customer satisfaction score.

03Avoid common mistakes

Watch for issues like averaging a column that includes blanks or zeros unintentionally, which can skew the result away from what you actually intended.

04Review real-world examples

Apply the measure to scenarios like average quarterly revenue per customer or average response time, checking that the numbers make sense against known totals.

05Enhance your DAX skills further

Once the basic average works, explore related functions like AVERAGEX for row-by-row calculations that a simple AVERAGE can't handle.

FAQ

Frequently asked questions

What's the difference between AVERAGE and AVERAGEX in DAX?

AVERAGE works directly on a column, while AVERAGEX evaluates an expression for each row of a table first and then averages those results, which is needed for more complex calculations.

Why is my average showing a different number than Excel?

This is often due to different filter context or blank values being handled differently between the two tools, so it's worth checking exactly which rows each calculation includes.

Can I calculate a weighted average in Power BI?

Yes, though it requires a custom DAX formula using SUMX and division rather than the simple AVERAGE function, since weighted averages need more control over each row's contribution.

Does the average update automatically when I apply filters?

Yes, DAX measures respond to filter context, so an average will recalculate automatically based on whatever slicers or filters are currently applied.

Watch the full walkthrough

The same steps, demonstrated on screen from start to finish.