agg összesítő függvény

A következőre vonatkozik:igen Databricks SQL kijelölt igen Databricks Runtime 18.1 és későbbi verziók

measure_column Egy csoport értékeiből összesített értéket ad vissza. Ez a függvény az összesítő függvény szinonimájameasure.

measure Ehhez hasonlóan aggnem adja meg magát az összesítést. Az összesítés definícióját a metrikanézet definíciójától örökli.

Szemantika

agg ( measure_column ) [ FILTER ( WHERE cond ) ]

Ez a függvény nem hívható meg ablakfüggvényként a OVER záradék használatával.

Arguments

  • measure_column: Egy mértékoszlopra mutató hivatkozás metrikanézetben.
  • cond: Nem kötelező logikai kifejezés, amely szűri a mérték kiszámításához használt sorokat. A záradék alkalmazásának részleteiért lásd measureaz FILTER összesítő függvényt.

Returns

A típus measure_columnértéke.

Examples

Az alábbi példa egy mértékkel rendelkező metrikanézetet region_sales_metricstotal_revenue_per_customer feltételez. A teljes metrikanézet-definícióért lásd measure az összesítő függvényt.

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