Join us for an expert-led overview of the tools and concepts you'll need to pass exam PL-300. The first session starts on June 11th. See you there!
Get registeredPower BI is turning 10! Let’s celebrate together with dataviz contests, interactive sessions, and giveaways. Register now.
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:
Data table is in this link>> https://1drv.ms/u/s!AqKwe2kf8OBIZ45s1gEQQqqgE-Q?e=LVhwg0
Thanks
Solved! Go to Solution.
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.
Best Regards,
Jay
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.
Best Regards,
Jay
@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])))
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
This is your chance to engage directly with the engineering team behind Fabric and Power BI. Share your experiences and shape the future.
Check out the June 2025 Power BI update to learn about new features.
User | Count |
---|---|
76 | |
75 | |
53 | |
37 | |
32 |
User | Count |
---|---|
99 | |
56 | |
50 | |
43 | |
40 |