I’m working on a running total Beast Mode that tracks ticket sales by event. My current formula works fine:
SUM(SUM(tickets sold)) OVER (PARTITION BY EVENT ORDER BY DATE ASC)
However, these events reoccur yearly, and I want to compare ticket sales pacing to previous years while maintaining drill-down and filtering capabilities—hence, this must be done in Beast Mode, not ETL.
The goal is to track ticket sales pacing vs. the previous year on the same date (March 10, 2025 vs March 10 2024, vs March 10 2023). For example, in March, I want the view to default to March’s daily pacing without losing the running total before March. I've had success with the aforementioned beast mode but once I filter to the month I want to look at (I don't want to look at 365 days at a time) the running total restarts from the beginning of March.
Key requirements:
- Must be filterable by multiple dimensions
- Must be dynamic (ETL is not an option)
Any ideas on how to achieve this within Beast Mode?