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 |