## 聚合函数 ### 聚合函数的作用 聚合函数允许您进行汇总或更改数据的粒度。 例如,您可能想要准确知道您的商店在特定年度有多少订单。您可以使用 COUNTD 函数对您的公司具有的准确订单数进行汇总,然后按年对可视化项进行细分。 #### 示例 COUNTD([订单编号]) ### 网易有数中的数值函数 | 函数 | 语法 | 说明 | | --------------------- | -------------------------------------------- | ------------------------------------------------------------ | | ATTR | ATTR(expression) | 属性值。如果给定表达式对于组中的所有行仅具有单个相同值,则返回该表达式的值,否则返回Null。**示例:** ATTR("ab") = "ab",ATTR([field]) | | AVG | AVG(expression) | 平均聚合。返回表达式中所有值的平均值。**示例:** AVG([成本]) | | COUNT | COUNT(expression) | 计数聚合。返回组中的记录数。**示例:** COUNT([客户名称]) | | COUNTD | COUNTD(expression) | 去重计数聚合。返回组中不同记录的数量。**示例:** COUNTD([产品名称]) | | MAX | MAX(expression) | 最大值聚合。返回表达式在所有记录中的最大值。**示例:** MAX([访问量]) | | MEDIAN | MEDIAN(expression) | 中位聚合。返回表达式在所有记录中的中位数。**示例:** MEDIAN([利润]) | | MIN | MIN(expression) | 最小值聚合。返回表达式在所有记录中的最小值。**示例:** MIN([访问量]) | | PERCENTILE | PERCENTILE(expression, number) | 百分位聚合。从给定表达式返回与指定数字对应的百分位处的值。**示例:** PERCENTILE([利润], 75) | | STDEV | STDEV(expression) | 样本标准差。基于群体样本返回给定表达式中所有值的统计标准差。**示例:** STDEV([销售额]) | | STDEVP | STDEVP(expression) | 总体标准差。基于有偏差群体返回给定表达式中所有值的统计标准差。**示例:** STDEVP([销售额]) | | SUM | SUM(expression) | 求和聚合。返回表达式中所有值的总计。**示例:** SUM([销售额]) | | VAR | VAR(expression) | 样本方差。基于群体样本返回给定表达式中所有值的统计方差。**示例:** VAR([销售额]) | | VARP | VARP(expression) | 总体方差。对整个群体返回给定表达式中所有值的统计方差。**示例:** VARP([销售额]) | | GROUP_CONCAT_DISTINCT | GROUP_CONCAT_DISTINCT(expression, Delimiter) | 返回表达式中所有值的去重拼接结果。 |