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

Enhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends August 31st. Request your voucher.

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
August Power BI Update Carousel

Power BI Monthly Update - August 2025

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

August 2025 community update carousel

Fabric Community Update - August 2025

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