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
Zaky
Helper IV
Helper IV

Seeking Help for Running Total Measure

Hi Experts,

 

I seek for help as follows:

1) To count for Returned status for every week of each month.

2) Running total measure for accumulative return for the returned status above.

 

Expected result should be as table below:

table.JPG

 

Data table is in this link>> https://1drv.ms/u/s!AqKwe2kf8OBIZ45s1gEQQqqgE-Q?e=LVhwg0

 

Thanks

 

1 ACCEPTED SOLUTION
Anonymous
Not applicable

Hi @Zaky ,

 

You could get the result by following steps but you couldn't get the same visual if you are using two measures.

Create columns.

Week = 
var currentweek=WEEKNUM('Table'[Month of Return],1)
var startWeek=WEEKNUM(DATE('Table'[Month of Return].[Year],'Table'[Month of Return].[MonthNo],1),1)
return
"week"&Currentweek-startWeek+1

month = FORMAT('Table'[Month of Return],"MMM")

Create measures.

Measure = COUNTROWS('Table')

Measure 2 = CALCULATE(COUNTROWS('Table'),FILTER(ALL('Table'),'Table'[Month of Return]<=MAX('Table'[Month of Return])))

Result would be shown as below.

14.PNG

15.PNG

 

Best Regards,

Jay

View solution in original post

3 REPLIES 3
Anonymous
Not applicable

Hi @Zaky ,

 

You could get the result by following steps but you couldn't get the same visual if you are using two measures.

Create columns.

Week = 
var currentweek=WEEKNUM('Table'[Month of Return],1)
var startWeek=WEEKNUM(DATE('Table'[Month of Return].[Year],'Table'[Month of Return].[MonthNo],1),1)
return
"week"&Currentweek-startWeek+1

month = FORMAT('Table'[Month of Return],"MMM")

Create measures.

Measure = COUNTROWS('Table')

Measure 2 = CALCULATE(COUNTROWS('Table'),FILTER(ALL('Table'),'Table'[Month of Return]<=MAX('Table'[Month of Return])))

Result would be shown as below.

14.PNG

15.PNG

 

Best Regards,

Jay

amitchandak
Super User
Super User

@Zaky , You can join the date with a date table and in date table get month week like

 

Start Month = STARTOMONTH('Date'[Date])
WeekDay = WEEKDAY([Date],2) //monday
Start of Week = [Date] -[WeekDay]+1 //monday
Month Week = QUOTIENT(DATEDIFF(Minx(FILTER('Date',[Start Month]=EARLIER([Start Month])),'Date'[Start of Week]),[Date],DAY),7)+1

 

return =countrows(Table]) //weekly return

Cumm Sales = CALCULATE(countrows(Table]),filter(allselected(date),date[date] <=max(date[date])))

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

Dear @amitchandak 

Thanks for the solution. But i don't get understand your instruction.

I would be much appreciated if you can show me the way of doing this in .PBIX example.

The data table as i attached in the link.

 

Thanks

Helpful resources

Announcements
Power BI DataViz World Championships

Power BI Dataviz World Championships

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

November Power BI Update Carousel

Power BI Monthly Update - November 2025

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