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

Get certified in Microsoft Fabric—for free! For a limited time, the Microsoft Fabric Community team will be offering free DP-600 exam vouchers. Prepare now

Reply
JonHacking
Frequent Visitor

Cumulative Sum by weekday restarting each week (Week To Date)

 

 

My dataset is set up as below:

 

pbi.png



 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

I wish to add a column/measure which would show a Week To Date value each day as below:

 

WeekDate    WeekDay    field     WeekToDate
Week1          1                 1          1

Week1          2                 3          4
Week1          3                 0          4 

Week1          4                 1          5

Week1          5                 2          7
Week1          6                 0          7

Week1          7                 1          8

Week2          1                 3          3
Week2          2                 0          3

Week2          3                 1          4

Week2          4                 3          7
Week2          5                 0          7

Week2          6                 1          8

Week2          7                 1          9

I've tried the following: 

CALCULATE(
SUM('Table'[fieldname]),
FILTER(
'Table',
'Table'[WeekdayNum]<=MAX('Table'[WeekdayNum])
)
 
This just gives me the same as field name
 
and I've also tried :
 
CALCULATE(
SUM('Table'[fieldname]),
FILTER(
ALLEXCEPT('Table', 'Table'[Week Date]),
MIN('Table'[WeekdayNum]) IN {1,2,3,4,5,6,7}
)
)

Which shows be the total week value for each day.
 
Any help would be greatly appreciated.
 
Cheers,
 
Jon
1 ACCEPTED SOLUTION
parry2k
Super User
Super User

@JonHacking try this

 

CALCULATE(
SUM('Table'[fieldname]),
FILTER(
ALLEXCEPT('Table', 'Table'[Week Date]),
'Table'[WeekdayNum] <= MAX( Table[WeekDayNum[)
)
)


Subscribe to the @PowerBIHowTo YT channel for an upcoming video on List and Record functions in Power Query!!

Learn Power BI and Fabric - subscribe to our YT channel - Click here: @PowerBIHowTo

If my solution proved useful, I'd be delighted to receive Kudos. When you put effort into asking a question, it's equally thoughtful to acknowledge and give Kudos to the individual who helped you solve the problem. It's a small gesture that shows appreciation and encouragement! ❤


Did I answer your question? Mark my post as a solution. Proud to be a Super User! Appreciate your Kudos 🙂
Feel free to email me with any of your BI needs.

View solution in original post

2 REPLIES 2
parry2k
Super User
Super User

@JonHacking try this

 

CALCULATE(
SUM('Table'[fieldname]),
FILTER(
ALLEXCEPT('Table', 'Table'[Week Date]),
'Table'[WeekdayNum] <= MAX( Table[WeekDayNum[)
)
)


Subscribe to the @PowerBIHowTo YT channel for an upcoming video on List and Record functions in Power Query!!

Learn Power BI and Fabric - subscribe to our YT channel - Click here: @PowerBIHowTo

If my solution proved useful, I'd be delighted to receive Kudos. When you put effort into asking a question, it's equally thoughtful to acknowledge and give Kudos to the individual who helped you solve the problem. It's a small gesture that shows appreciation and encouragement! ❤


Did I answer your question? Mark my post as a solution. Proud to be a Super User! Appreciate your Kudos 🙂
Feel free to email me with any of your BI needs.

That has worked

 

Cheers, 

 

Jon

Helpful resources

Announcements
OCT PBI Update Carousel

Power BI Monthly Update - October 2024

Check out the October 2024 Power BI update to learn about new features.

September Hackathon Carousel

Microsoft Fabric & AI Learning Hackathon

Learn from experts, get hands-on experience, and win awesome prizes.

October NL Carousel

Fabric Community Update - October 2024

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