Forum Discussion
Running total with reset
- 4 years ago
Hi Anonymous ,
I try to calculate a running total measure which reset itself to zero every day at a specific hour of the day (let say: 02:00 AM)
Since you want to reset the running total at 2:00 AM each day, you can just try this:
1. Create a calculated column.
DateTime = CONVERT ( [Date] & " " & [Time], DATETIME )2. Create a measure.
Running Total = VAR CurrentDateTime_ = MAX ( 'Table'[DateTime] ) VAR CurrentDate_ = MAX ( 'Table'[Date] ) VAR CurrentTime_ = MAX ( 'Table'[Time] ) VAR ResetTime_ = TIME ( 2, 0, 0 ) VAR StartDateTime_ = IF ( CurrentTime_ < ResetTime_, CONVERT ( ( CurrentDate_ - 1 ) & " " & ResetTime_, DATETIME ), CONVERT ( CurrentDate_ & " " & ResetTime_, DATETIME ) ) VAR Result = CALCULATE ( SUM ( 'Table'[Value] ), FILTER ( ALL ( 'Table' ), 'Table'[DateTime] >= StartDateTime_ && 'Table'[DateTime] <= CurrentDateTime_ ) ) RETURN ResultFor more details, please check the attached .pbix file.
Best Regards,
Icey
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Anonymous first and foremost you should add a date dimension in your model and use that as per the pattern provided. it is a best practice to have a date dimension when working with dates, you can easily add one following my blog post here Create a basic Date table in your data model for Time Intelligence calculations | PeryTUS IT Solutions
✨ Follow us on LinkedIn
Check my latest blog post The Power of Using Calculation Groups with Inactive Relationships (Part 1) (perytus.com) I would ❤ Kudos if my solution helped. 👉 If you can spend time posting the question, you can also make efforts to give Kudos to whoever helped to solve your problem. It is a token of appreciation!
⚡ Visit us at https://perytus.com, your one-stop-shop for Power BI-related projects/training/consultancy.⚡