DELTA_REL
Category: Compare periods
Overview
Description | Calculates the relative difference between consecutive values within the selected dimension. Use this when you need the relative (percentage) change between consecutive values along any dimension, not just time. |
Syntax |
|
Parameters |
|
Limitations |
|
Examples
Default: skipping first values
In contrast to YOY_REL and related relative functions, the growth will be calculated by using the absolute former value as relative base: (currentValue - formerValue) / absolute(formerValue). This means for example: The relative growth from -2 to -10 is -400% as (-10 - (-2)) / abs(-2) = (-8 / 2) = -4.
Input node: Input node
| Year | Month | Product | Value |
|---|---|---|---|
| 2025 | 2025-11 | A | 1 |
| 2025 | 2025-11 | B | 2 |
| 2026 | 2026-04 | A | 20 |
| 2026 | 2026-05 | B | -10 |
Formula: DELTA_REL('Input node') = DELTA_REL('Input node', "Time", "SKIP_FIRST")
| Year | Month | Product | → DELTA_REL Result |
|---|---|---|---|
| 2026 | 2026-04 | A | 19 (= (20 - 1) / ABS(1) ) |
| 2026 | 2026-05 | B | -6 (= (-10 - 2) / ABS(2) ) |
First values as zero
With FIRST_AS_ZERO, the first entry per group gets a result of 0 instead of being omitted.
Formula: DELTA_REL('Input node', "Time", "FIRST_AS_ZERO")
| Year | Month | Product | → DELTA_REL Result |
|---|---|---|---|
| 2025 | 2025-11 | A | 0 |
| 2025 | 2025-11 | B | 0 |
| 2026 | 2026-04 | A | 19 |
| 2026 | 2026-05 | B | -6 |
Related Functions
| Function | When to use instead |
|---|---|
| DELTA_ABS | When you need the absolute difference instead of a percentage. |
| YOY_REL | When you need year-over-year relative change with filled missing values. |
| QOQ_REL | When you need relative change specifically quarter-over-quarter. |