The "Cumulative" toggle in the Visualization panel, or ShopifyQL's WITH CUMULATIVE_VALUES , makes the time-series chart show a "running total (cumulative)" instead of daily values.
Shows daily sales, order counts, and the like as-is. You can see day-to-day fluctuations, but you had to work out "how much accumulated over the period" in your head separately.
Displays the total from the start of the period as a line. When the upward slope flattens you're losing steam; when it steepens you're accelerating."How much is left to the target / when you'll likely reach it" can be read directly.
See how values build up day by day within the period. Good for understanding growth patterns.
Overlay the cumulative line with the target line to judge whether you're on pace and likely to reach the goal.
Overlay the cumulative total for the same period last year (or any chosen period) to compare how this period's trajectory differs.
In the chart's visualization settings panel, Cumulative toggle turn it ON. You can switch it with no code.
WITH CUMULATIVE_VALUESIn a ShopifyQL query, appending WITH CUMULATIVE_VALUES returns the result's time series as cumulative values. Usable in custom dashboards/reports.
A feature that switches only the "display method" of existing time-series data to cumulative. The aggregation spec and granularity (day/week/month) of the source data don't change. No impact on storage or billing.
Not limited to the UI, WITH CUMULATIVE_VALUES is built into the language itself. You can use it in a reproducible form in custom reports/dashboards.
A cumulative line can be compared directly against a target line. It fits naturally with progress tracking like "what % since the start of the month" or "how many days until we reach the goal."
The same cumulative mode lets you overlay the same period last year or any period. The "difference in total growth over the period" is more intuitive to see than a daily comparison.
The official announcement only says "added to Analytics" and "in ShopifyQL, WITH CUMULATIVE_VALUES added"—just a feature-level description.Which report screens it appears on / which plans can use it / its conditions for combining with aggregation functions are not documented. Verify the behavior in your target environment before adopting it in reports.
WITH CUMULATIVE_VALUES you can also save it as a custom report.WITH CUMULATIVE_VALUES , you can now show