Função de agregação agg

Aplica-se a:check marked yes Databricks SQL check marked yes Databricks Runtime 18.1 and above

Retorna o measure_column agregado a partir dos valores de um grupo. Essa função é um sinônimo para measure a função de agregação.

Assim measurecomo, agg não especifica a agregação em si. Ele herda a definição da agregação da definição de exibição de métrica.

Sintaxe

agg ( measure_column )

Essa função não pode ser invocada como uma função de janela usando a OVER cláusula.

Argumentos

  • measure_column: uma referência a uma coluna de medida em uma exibição de métrica.

Devoluções

Um valor do tipo measure_column.

Examples

O exemplo a seguir pressupõe uma exibição de métrica region_sales_metrics com uma total_revenue_per_customer medida. Para obter a definição de exibição de métrica completa, consulte measure a função de agregação.

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