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

Learn from the best! Meet the four finalists headed to the FINALS of the Power BI Dataviz World Championships! Register now

Reply
Anonymous
Not applicable

sum of rolling 12 months sales

Hi,

I am trying to achieve a rolling 12 months sum  of sales revenue.

I have two tables:

These two tables are joined based on date field.

Table-1

Weeknumber Date  MonthNumber year
27 7/6/2019 7 2019
28 7/14/2019 7 2019

 

Table -2

Sales Revenue Date
3000 7/6/2019
4000 7/14/2019

 

I now want to have a rolling 12 months sales based on the week number:

for ex. 2019 week 27 to 2020 week 26

 

I tried this measure but i get same value as sales rvenue for all the rows ,

Measure-1 = Calculate(Sum(Table-1[Sales Revenue]),
DATESINPERIOD(Table-2[date],max(Table-2[date]),-12,MONTH))

 

 

Any help how to get this 52 weeks of rolling data 

 

Thanks,

Tejaswi

1 ACCEPTED SOLUTION

@Anonymous 

Attaching the file

Share with Power BI Enthusiasts: Full Power BI Video (20 Hours) YouTube
Microsoft Fabric Series 60+ Videos YouTube
Microsoft Fabric Hindi End to End YouTube

View solution in original post

10 REPLIES 10
amitchandak
Super User
Super User

@Anonymous 

Refer to this file. It uses Week rank to deal with Week , prior week rolling week

https://www.dropbox.com/s/bu47m5ek7sr9v8t/sales_analytics_v2.pbix?dl=0

 

Typically same week year is 364 Days behind

Share with Power BI Enthusiasts: Full Power BI Video (20 Hours) YouTube
Microsoft Fabric Series 60+ Videos YouTube
Microsoft Fabric Hindi End to End YouTube
Anonymous
Not applicable

HI @amitchandak ,

Thanks for your reply.

 

I am going thru your file and have follinwg questions

1, Is Weeknumber field same as week rank you mentioedn?

2. and are u using the rolling 1 measure to get this result?

 

Appreaciate your reply.

 

Thanks,

Tejaswi

 

 

@Anonymous 

In the date table; refer to Week Rank.

And refer to Page 1 and week wise pages

Share with Power BI Enthusiasts: Full Power BI Video (20 Hours) YouTube
Microsoft Fabric Series 60+ Videos YouTube
Microsoft Fabric Hindi End to End YouTube
Anonymous
Not applicable

@amitchandak ,

 

There is not field as week rank in the Date Table.

neither there is any week data in the pages..

Am I missing somethign? 

 

 

Thanks,

Tejaswi

@Anonymous 

Attaching the file

Share with Power BI Enthusiasts: Full Power BI Video (20 Hours) YouTube
Microsoft Fabric Series 60+ Videos YouTube
Microsoft Fabric Hindi End to End YouTube
Anonymous
Not applicable

Hi @amitchandak ,

Since my date is not in conituous format I cannot use the DATEADD function , as it gives me an error.

 

What alternative could be possible? can i use datesinperiod?

 since i am trying to go back 52 weeks behind to get the last 12 months rolling week data.

 

Thanks,

Tejaswi

@Anonymous , you should create a date calendar and join with that. And there you can use dateadd.

The other way is

Rolling 12 =
var _max = maxx('Sales','Sales'[Date])
var _min = date(year(_max),month(_max),day(_max)-364)
//Or
//var _min = date(year(_max)-1,month(_max),day(_max))

return
CALCULATE(SUM('Sales'[Sales]), FILTER(all('Sales'), 'Sales'[Date]<=_max && 'Sales'[Date]>=_min))
Share with Power BI Enthusiasts: Full Power BI Video (20 Hours) YouTube
Microsoft Fabric Series 60+ Videos YouTube
Microsoft Fabric Hindi End to End YouTube
Anonymous
Not applicable

HI @amitchandak ,

 

I do have a date data in different table and it is join to my sales Table, However it is not continuous.

 

Also i am gettign correct value when i try with your formula week rank , my last week and last 12 weeks data comes correct with your formula , However, last 52 weeks data is incorrect.

 

I tried the formula which you just gave but getting different values..

 

Thanks,'Tejaswi

Anonymous
Not applicable

Hi @amitchandak ,

 

I modified your last 12 weeks measure to show the 52 weeks data and it worked for me.

Thanks a lot for your help!

 

Thanks,

Tejaswi

Anonymous
Not applicable

Thanks @amitchandak ,

 

This file was missing.. I will go thru the formulas and logic and will get back to you for any question.

 

Thanks,

Tejaswi

Helpful resources

Announcements
Join our Fabric User Panel

Join our Fabric User Panel

Share feedback directly with Fabric product managers, participate in targeted research studies and influence the Fabric roadmap.

February Power BI Update Carousel

Power BI Monthly Update - February 2026

Check out the February 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.