aggFungsi agregasi

Berlaku untuk:dicentang ya Databricks SQL dicentang ya Databricks Runtime 18.1 ke atas

Mengembalikan measure_column yang diagregasikan dari nilai-nilai suatu grup. Fungsi ini adalah sinonim untuk measure fungsi agregat.

Seperti measure, agg tidak menentukan agregasi itu sendiri. Ini mewarisi definisi agregasi dari definisi tampilan metrik.

Sintaksis

agg ( measure_column )

Fungsi ini tidak dapat dipanggil sebagai fungsi jendela menggunakan OVER klausa.

Argumen

  • measure_column: Referensi ke kolom pengukuran dalam tampilan metrik.

Returns

Nilai dengan tipe measure_column.

Examples

Contoh berikut mengasumsikan tampilan region_sales_metrics metrik dengan total_revenue_per_customer ukuran. Untuk definisi tampilan metrik lengkap, lihat measure fungsi agregat.

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