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

The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now! Learn more

Reply
admin_xlsior
Post Prodigy
Post Prodigy

Monthly average including no transactions

Dear friends,

 

When I have a transactions that in some case the month is skip means no activity in certain month, and I'm averaging my transaction using this DAX =

 

 

avg.monthly sales = AVERAGEX(
                    VALUES(Dates[Month]),
                    [net sales]
                    )

 

 

 

how to get the average factor to be the whole numbers of months ?

The Dates dimension is the usual date table which of course have all complete months, but because my transaction is for example have skip month like :

MonthNet sales
May 202150
Jun 2021100
August 2021200

 

For monthly average shouldn't be it is 250 / 4 instead 250 /3 ?

Also because the months is deliberately chosen from slicer, so I did choose June 2021, provided it has value or not, I think I want all selected month to be included in the average. 

 

Thanks

1 ACCEPTED SOLUTION
AlexisOlson
Super User
Super User

Assuming your Dates table doesn't have missing months, you can likely solve this just by adding "+ 0".

avg.monthly sales = AVERAGEX ( VALUES ( Dates[Month] ), [net sales] + 0 )

View solution in original post

2 REPLIES 2
AlexisOlson
Super User
Super User

Assuming your Dates table doesn't have missing months, you can likely solve this just by adding "+ 0".

avg.monthly sales = AVERAGEX ( VALUES ( Dates[Month] ), [net sales] + 0 )

Hmm, haven't thought about that. I actually just change my formula to just use DIVIDE with COUNTROWS(AllSelected(Date[month]))

 

I will try your approach, it looks like a great idea.

 

Thanks!

Helpful resources

Announcements
November Power BI Update Carousel

Power BI Monthly Update - November 2025

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

Fabric Data Days Carousel

Fabric Data Days

Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!

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.