適用対象:
Databricks SQL
Databricks Runtime 18.1 以降
グループの値から集計された measure_column を返します。 この関数は、集計関数measureシノニムです。
measureと同様に、aggでは集計自体は指定されません。
メトリック ビューの定義から集計の定義を継承します。
構文
agg ( measure_column ) [ FILTER ( WHERE cond ) ]
この関数は、句を使用してOVERとして呼び出すことはできません。
引数
- measure_column: メトリックビューの測定列への参照。
-
cond: メジャーの計算に使用する行をフィルター処理する省略可能なブール式。FILTER句の適用方法の詳細については、集計関数measure参照してください。
返品
measure_columnの型の値。
例示
次の例では、メトリック ビューがregion_sales_metricsメジャーでtotal_revenue_per_customerされていることを前提としています。 メトリック ビューの完全な定義については、集計関数measure参照してください。
-- 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