Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now! Learn more
I have a table viewKPI with column [todate] and [lease seated]
I want to calculate sum([lease seated]) for last week from the column [todate].
How can I acheive this
Solved! Go to Solution.
Hi @ApurvaKhatri,
You can create a measure below:
LastWeekTotal = CALCULATE(SUM(Table1[lease seated]),FILTER(ALL(Table1),WEEKNUM('Table1'[todate],1)=WEEKNUM(TODAY(),1)-1))
Best Regards,
Qiuyun Yu
Hi @ApurvaKhatri,
You can create a measure below:
LastWeekTotal = CALCULATE(SUM(Table1[lease seated]),FILTER(ALL(Table1),WEEKNUM('Table1'[todate],1)=WEEKNUM(TODAY(),1)-1))
Best Regards,
Qiuyun Yu
What if it is weeknum 1 and we need weeknum 52?
Hi.. Thanks for the reply.
Can you explain the signigicance of -1 in the formule.
Actually, I am trying to hardcode values of previous 12 weeks data starting from today and going back 12 weeks fo every column.
e.g:
16thoct 9thoct 2ndoct 25thsept ..... till 12 weeks
Total Salary .... .... ....
Thanks,
Apurva Khatri.
Oddly, there is no PREVIOUSWEEK function. You would need to use a CALCULATE with an appropriate FILTER. I would use something like DATEADD with a -7 days in your filter. Again, oddly, the DATEADD function does not support weeks.
Can You please suggest DAx function with proper filter?
Check out the November 2025 Power BI update to learn about new features.
Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!
| User | Count |
|---|---|
| 58 | |
| 45 | |
| 41 | |
| 20 | |
| 18 |