Calculating the cumulative sum of a value for a given time window
I am trying to calculate the cummulative monthly sum of a specific value but with the caveat that said value only exists for a particular time window. There will be an associated startDate and an associated endDate for each value. An example data table detailing an example data set is given here:
A table detailing the resulting calculated cummulative sum is given here:
And the resulting plot I would be looking for is given here:
Having reproduced this propblem in Excel. (N.B. that I have used quarters as an example, but I would need the granularity to be monthly).
May I please have advice on how best to accomplish this within Domo. I don't believe that this should be hard but I am really struggling. Would you recomend using the MySQL Magic ETL to create a new data series or can I do this within the analyser window by making use of filters (for example)?
Thank you in advance.
Regards,
Matthew
Comments
-
Hi,
Is anyone able to help with this request?
Thanks,
0 -
Hello!
You can create this referenced chart by making a beast mode calculation that contains the following:
CASE
WHEN `startDate` LIKE '%1Q17%'
THEN 'Quarter 1'
WHEN `startDate` LIKE '%2Q17%'
THEN 'Quarter 2'
*(...etc)
ELSE 'Quarter 0'
END
You can then have your 'value' as the Y Axis, with a SUM to represent the total values for each quarter or date range.
0
Categories
- 10.5K All Categories
- 8 Connect
- 918 Connectors
- 250 Workbench
- 470 Transform
- 1.7K Magic ETL
- 69 SQL DataFlows
- 477 Datasets
- 194 Visualize
- 253 Beast Mode
- 2.1K Charting
- 11 Variables
- 17 Automate
- 354 APIs & Domo Developer
- 89 Apps
- 3 Workflows
- 20 Predict
- 5 Jupyter Workspaces
- 15 R & Python Tiles
- 247 Distribute
- 63 Domo Everywhere
- 243 Scheduled Reports
- 21 Manage
- 42 Governance & Security
- 174 Product Ideas
- 1.2K Ideas Exchange
- 12 Community Forums
- 27 Getting Started
- 14 Community Member Introductions
- 55 Community News
- 4.5K Archive