QOQ_REL

QOQ_REL('Node' [, "MissingValueBehaviour"])

In Compare periods

The QOQ_REL function returns the relative growth for each quarter compared to the previous quarter (quarter-over-quarter).

Use this function when you need the percentage change between consecutive quarters.

Parameters

NodeNode referenceRequired
Input node, specified using the node name in single quotes (e.g. 'Profit')
MissingValueBehaviourKeywordOptional
How missing values are treated. Default: "IGNORE_MISSING".
  • "IGNORE_MISSING": Missing rows are skipped. This is the default.
  • "MISSING_AS_ZERO": Missing rows are treated as 0.

Examples

Default: ignoring missing values

This example shows QOQ_REL with the default behavior. The missing quarter 2026-Q1 is skipped and 2026-Q2 is not calculated.

Input node: 'Profit'

QuarterValue
2025-Q1200
2025-Q2300
2025-Q3450
2025-Q4500
2026-Q2100

Formula: QOQ_REL('Profit')

Equivalent to: QOQ_REL('Profit', "IGNORE_MISSING")

QuarterCalculationResult
2025-Q2(300 - 200) / 2000.5
2025-Q3150 / 3000.5
2025-Q450 / 4500.11

Treating missing values as zero

With MISSING_AS_ZERO, gaps are filled with 0, producing results for every quarter including those without input data.

Formula: QOQ_REL('Profit', "MISSING_AS_ZERO")

QuarterCalculationResult
2025-Q2(300 - 200) / 2000.5
2025-Q3150 / 3000.5
2025-Q450 / 4500.11
2026-Q1(0 - 500) / 500-1
2026-Q3(0 - 100) / 1000

2026-Q2 is not present in the result: even with MISSING_AS_ZERO, dividing by a zero previous value causes a division by zero, so the entry is dropped.

See also

QOQ_ABS
When you need the absolute difference quarter-over-quarter instead of a percentage.
YOY_REL
When you need the percentage change on a yearly basis instead of quarterly.
DELTA_REL
When you need relative change along any dimension, not just time.
Was this page helpful?