Forum Discussion
mith_tina
4 years agoFrequent Visitor
Average exclude 0 with filter function
Hi, i am new to power bi. my table is below. how can i write dax for each average attribute exclude 0? test=average(calculate(count(value)),Filter(Attribute=A)) but this dax is giving me th...
- 4 years ago
Hi mith_tina
Use this DAX measure
Avg Without 0 = VAR _tab = FILTER('Data', 'Data'[Value] <> 0) RETURN DIVIDE(SUM(Data[Value]), COUNTROWS(_tab))Regards
Phil
- Anonymous4 years ago
Hi mith_tina ,
I think you just need to add a filter in AVERAGEX() function.
Average Without 0 = AVERAGEX ( FILTER ( Data, Data[Value] <> 0 ), Data[Value] )Result is as below.
Best Regards,
Rico ZhouIf this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
PhilipTreacy
Super User
4 years agoHi mith_tina
Use this DAX measure
Avg Without 0 =
VAR _tab = FILTER('Data', 'Data'[Value] <> 0)
RETURN DIVIDE(SUM(Data[Value]), COUNTROWS(_tab))
Regards
Phil