agg Aggregatfunktion

Gilt für:markiert als ja Databricks SQL markiert als ja Databricks Runtime 18.1 und höher

Gibt die aus den Werten einer Gruppe aggregierten measure_column zurück. Diese Funktion ist ein Synonym für measure Aggregatfunktion.

Wie measure, agg gibt die Aggregation selbst nicht an. Sie erbt die Definition der Aggregation von der Definition der Metrikansicht.

Syntax

agg ( measure_column )

Diese Funktion kann nicht mithilfe der Klausel als OVER aufgerufen werden.

Argumente

  • measure_column: Ein Verweis auf eine Messspalte in einer Metrikansicht.

Rücklieferungen

Ein Wert des Typs von measure_column.

Beispiele

Im folgenden Beispiel wird eine Metrikansicht region_sales_metrics mit einem total_revenue_per_customer Measure vorausgesetzt. Die vollständige Definition der Metrikansicht finden Sie unter measure Aggregatfunktion.

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