Skip to main content

agg aggregate function

Applies to: check marked yes Databricks SQL check marked yes Databricks Runtime 18.1 and above

Returns the measure_column aggregated from the values of a group. This function is a synonym for measure aggregate function.

Like measure, agg does not specify the aggregation itself. It inherits the definition of the aggregation from the metric view definition.

Syntax

agg ( measure_column )

This function cannot be invoked as a window function using the OVER clause.

Arguments

Returns

A value of the type of measure_column.

Examples

The following example assumes a metric view region_sales_metrics with a total_revenue_per_customer measure. For the full metric view definition, see measure aggregate function.

SQL
-- Tracking total_revenue_per_customer by month in 1995
> SELECT extract(month from month) as month,
agg(total_revenue_per_customer)::bigint AS total_revenue_per_customer
FROM region_sales_metrics
WHERE extract(year FROM month) = 1995
GROUP BY ALL
ORDER BY ALL;
month total_revenue_per_customer
----- --------------------------
1 167727
2 166237
3 167349