Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Power BI is turning 10! Let’s celebrate together with dataviz contests, interactive sessions, and giveaways. Register now.

Reply
dhamodarankms
New Member

Higher grain Summarization

Dear DAX community, 

 

I want to understand the difference between AVERAGE and AVERAGEX in terms of working method and capacity.

The formula for the average is SUM(amount)/Number of Instance. AVERAGEX works at row context, it is calculating the Average at every row Level. I want to understand, how this is happening?

 

Thanks for you time and much appreciate your support in this regard.

 

Regards,

SD

4 REPLIES 4
Anonymous
Not applicable

AVERAGE and AVERAGEX does not equal to SUM( Amount ) / Number Of Instances. This is a misconception. If [Amount] is BLANK, this amount is not considered. So, fir instance, AVERAGE of (1, 1, BLANK, BLANK) = 2/2, not 2/4. If you want to force the recognition of BLANKs, you have to add 0 to them. So, AVERAGE of (1, 1, BLANK + 0, BLANK + 0) = 2/4.
Anonymous
Not applicable

amitchandak
Super User
Super User

Greg_Deckler
Super User
Super User

@dhamodarankms So AVERAGE accepts a column as an input. AVERAGEX accepts a table or table expression as an input as well as a column specification. So, you can do this:

 

AVERAGE('Table'[Column]) will give you the average of everything in the table in that column

 

with AVERAGEX you can do things like:

 

AVERAGEX(FILTER('Table',[Device] = "A"),[Column])

 

This allows you to create some kind of filter and then just do an average over that subset of the table and column values.



Follow on LinkedIn
@ me in replies or I'll lose your thread!!!
Instead of a Kudo, please vote for this idea
Become an expert!: Enterprise DNA
External Tools: MSHGQM
YouTube Channel!: Microsoft Hates Greg
Latest book!:
Power BI Cookbook Third Edition (Color)

DAX is easy, CALCULATE makes DAX hard...

Helpful resources

Announcements
June 2025 Power BI Update Carousel

Power BI Monthly Update - June 2025

Check out the June 2025 Power BI update to learn about new features.

June 2025 community update carousel

Fabric Community Update - June 2025

Find out what's new and trending in the Fabric community.