高级聚合函数
过滤聚合函数
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 [, ...])