Don't miss your chance to take exam DP-600 or DP-700 on us!
Request nowLearn from the best! Meet the four finalists headed to the FINALS of the Power BI Dataviz World Championships! Register now
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.
Solved! Go to Solution.
Hmm. Perhaps make it a Measure, rather than a calculated column?
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 ))
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?
Share feedback directly with Fabric product managers, participate in targeted research studies and influence the Fabric roadmap.
Check out the February 2026 Power BI update to learn about new features.
| User | Count |
|---|---|
| 51 | |
| 40 | |
| 37 | |
| 14 | |
| 14 |
| User | Count |
|---|---|
| 85 | |
| 69 | |
| 38 | |
| 29 | |
| 27 |