Table calculation functions are an Experimental feature.These functions may change or be updated without notice as we iterate. See feature maturity levels for details.
Pivot functions are only available when your query includes a pivoted dimension.
pivot_row
Returns an array of all values across the pivot columns for the current row.| Parameter | Type | Description |
|---|---|---|
expression | column reference or SQL expression | The expression to evaluate for each pivot column |
Compiled SQL
Compiled SQL
pivot_offset_list
Returns an array of values from consecutive pivot columns starting at a relative offset from the current column.| Parameter | Type | Description |
|---|---|---|
expression | column reference or SQL expression | The expression to evaluate |
columnOffset | integer | Starting column offset. Negative = previous columns, positive = next columns, 0 = current column |
numValues | integer | Number of consecutive pivot columns to include |
NULL when the offset points to a non-adjacent pivot column (e.g., if columns were filtered out).
Example
Get the current and two previous pivot column values:
Compiled SQL
Compiled SQL
CASE WHEN check that verifies the target column is actually adjacent. This prevents incorrect values when pivot columns have been filtered out and are non-contiguous.