Skip to main content

高级聚合函数

过滤聚合函数

AVG_IF

计算满足 boolean expr 的表达式的均值

AVG_IF(boolean_expr, expr)

COUNT_IF

计算满足 boolean expr 的表达式的数量,NULL 值不计数

COUNT_IF(boolean_expr, expr)

MAX_IF

计算满足 boolean expr 的表达式的最大值

MAX_IF(boolean_expr, expr)

MIN_IF

计算满足 boolean expr 的表达式的最小值

MIN_IF(boolean_expr, expr)

STDDEV_IF

计算满足 boolean expr 的表达式的标准差

STDDEV_IF(boolean_expr, expr)

SUM_IF

计算满足 boolean expr 的表达式的和

SUM_IF(boolean_expr, expr)

VARIANCE_IF

计算满足 boolean expr 的表达式的方差

VARIANCE_IF(boolean_expr, expr)

分组聚合函数

GROUP_AVG

接受一个度量和一个或多个属性,返回按属性(们)分组的度量的平均值。

GROUP_AVG(expr, partitions [, ...])

GROUP_COUNT

接受一个度量和一个或多个属性,返回按属性(们)分组的度量的计数。

GROUP_COUNT(expr, partitions [, ...])

GROUP_MAX

接受一个度量和一个或多个属性,返回按属性(们)分组的度量的最大值。

GROUP_MAX(expr, partitions [, ...])

GROUP_MIN

接受一个度量和一个或多个属性,返回按属性(们)分组的度量的最小值。

GROUP_MIN(expr, partitions [, ...])

GROUP_STDDEV

接受一个度量和一个或多个属性,返回按属性(们)分组的度量的标准差。

GROUP_STDDEV(expr, partitions [, ...])

GROUP_SUM

接受一个度量和一个或多个属性,返回按属性(们)分组的度量的总和。

GROUP_SUM(expr, partitions [, ...])

GROUP_VARIANCE

接受一个度量和一个或多个属性,返回按属性(们)分组的度量的方差。

GROUP_VARIANCE(expr, partitions [, ...])