agg aggregatfunktion

Gäller för:ibockad ja Databricks SQL ibockad ja Databricks Runtime 18.1 och senare

Returnerar aggregerade measure_column värden från en grupp. Den här funktionen är synonym för measure aggregerad funktion.

Precis som measureanger agg inte själva aggregeringen. Den ärver definitionen av aggregeringen från måttvydefinitionen.

Syntax

agg ( measure_column )

Den här funktionen kan inte anropas som en fönsterfunktion med hjälp av OVER -satsen.

Arguments

Returns

Ett värde av typen measure_column.

Exempel

I följande exempel förutsätts en måttvy region_sales_metrics med ett total_revenue_per_customer mått. Den fullständiga måttvydefinitionen measure finns i aggregerad funktion.

-- 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