agg Fonction d’agrégation

S’applique à :check marqué oui Databricks SQL check marqué oui Databricks Runtime 18.1 et versions ultérieures

Retourne l’agrégat measure_column à partir des valeurs d’un groupe. Cette fonction est un synonyme de measure la fonction d’agrégation.

Comme measure, agg ne spécifie pas l’agrégation elle-même. Il hérite de la définition de l’agrégation de la définition de la vue des métriques.

Syntaxe

agg ( measure_column )

Cette fonction ne peut pas être appelée en tant que fonction de fenêtre à l’aide de la OVER clause.

Les arguments

  • measure_column : référence à une colonne de mesure dans une vue de métrique.

Retours

Valeur du type de measure_column.

Exemples

L’exemple suivant suppose une vue region_sales_metrics de métrique avec une total_revenue_per_customer mesure. Pour obtenir la définition complète de la vue de métrique, consultez measure la fonction d’agrégation.

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