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

Get Fabric certified for FREE! Don't miss your chance! Learn more

Reply
Anonymous
Not applicable

Calculate Average issue

Hi,

 

I am trying to get the average of each product and showing a card, like(picture 2).

By using Average, it gives me a wrong answer because the there are many rows of records with value =0, 

when it average out, the wrong average numbers are much smaller.

The total is fine, so I expect my average of product C is about 1K.

 

Any help is much appreciated.

 

C1.PNGC2.PNG

1 ACCEPTED SOLUTION

Hmm. Perhaps make it a Measure, rather than a calculated column?

View solution in original post

3 REPLIES 3
wwhittenton
Helper II
Helper II

If it's as simple as averaging a single column of data, you should be able to do this:

 

Avg Product= CALCULATE( AVERAGE(TableName[ProductCount]), FILTER(TableName, TableName[ProductCount] <> 0 ))

Anonymous
Not applicable

Thanks for your suggestion.

I tried and still give me the same answer. Not sure if it calculate all rows of the data set.

 

I have filter to show only 2017 months and I want to get the average for the reported months.

Hmm. Perhaps make it a Measure, rather than a calculated column?

Helpful resources

Announcements
Sticker Challenge 2026 Carousel

Join our Community Sticker Challenge 2026

If you love stickers, then you will definitely want to check out our Community Sticker Challenge!

January Power BI Update Carousel

Power BI Monthly Update - January 2026

Check out the January 2026 Power BI update to learn about new features.

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.