agg agregační funkce

Platí pro:zaškrtnuto jako ano Databricks SQL zaškrtnuto jako ano Databricks Runtime 18.1 a vyšší

measure_column Vrátí agregovanou hodnotu z hodnot skupiny. Tato funkce je synonymem pro agregační funkcimeasure.

measure Podobně jako agg, nezadá agregaci samotnou. Dědí definici agregace z definice metrického zobrazení.

Syntaxe

agg ( measure_column ) [ FILTER ( WHERE cond ) ]

Tuto funkci nelze vyvolat jako funkci okna pomocí OVER klauzule.

Arguments

Vrácení

Hodnota typu measure_column.

Příklady

Následující příklad předpokládá zobrazení region_sales_metrics metriky s mírou total_revenue_per_customer . Úplnou definici zobrazení metrik najdete v agregačnímeasure funkci.

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