Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunun için geçerlidir:
Databricks SQL
Databricks Runtime 18.1 ve üzeri
measure_column Bir grubun değerlerinden toplanan değeri döndürür. Bu işlev, toplama işlevinin eş anlamlısıdırmeasure.
gibi measure, agg toplamanın kendisini belirtmez. Toplamanın tanımını ölçüm görünümü tanımından devralır.
Sözdizimi
agg ( measure_column ) [ FILTER ( WHERE cond ) ]
Bu işlev, yan tümcesi kullanılarak OVER olarak çağrılamaz.
Arguments
- measure_column: Ölçüm görünümünde ölçü sütununa başvuru.
-
cond: Ölçüyü hesaplamak için kullanılan satırları filtreleyen isteğe bağlı bir boole ifadesi. Yan tümcesinin nasıl uygulandığı hakkındaFILTERayrıntılı bilgi için bkzmeasure. toplama işlevi.
İadeler
türünde bir measure_column değer.
Örnekler
Aşağıdaki örnekte ölçü içeren region_sales_metrics bir ölçüm görünümü total_revenue_per_customer varsayılır. Tam ölçüm görünümü tanımı için bkz measure . toplama işlevi.
-- 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