聚合函数是一种在数据分析中常用的函数,它可以对一组数据进行汇总后再进行计算。这类函数可以帮助您从大量数据中提取出有用的信息概览,如总数、平均数、最大值、最小值等。本文为您介绍系统内置函数中聚合函数的使用方法。
BI_AVG
BI_AVG用于对指定维度数据求平均值。
语法 | BI_AVG(number) |
参数说明 | number:必须是非聚合函数公式返回的结果,可以是维度字段、度量字段或者用普通公式计算后的结果字段。 |
定义 | 平均值 |
输出 | 数值 |
示例 | BI_AVG([订单金额]) 根据图表中使用的维度进行聚合,求订单金额的平均值。 |
BI_COUNT
BI_COUNT用于对指定维度数据进行计数。
语法 | BI_COUNT(expression) |
参数说明 | expression:必须是非聚合函数公式返回的结果,可以是维度字段、度量字段或者用普通公式计算后的结果字段。 |
定义 | 计数 |
输出 | 数值 |
示例 | BI_COUNT([订单ID]) 根据图表中使用的维度进行聚合,求订单的数量。 |
BI_COUNTD
BI_COUNTD用于对指定维度数据进行去重计数。
语法 | BI_COUNTD(expression) |
参数说明 | expression:必须是非聚合函数公式返回的结果,可以是维度字段、度量字段或者用普通公式计算后的结果字段。 |
定义 | 去重计数 |
输出 | 数值 |
示例 | BI_COUNTD([订单ID]) 根据图表中使用的维度进行聚合,求订单ID去重后的数量。 |
BI_MAX
BI_MIN用于对指定维度数据求最大值。
语法 | BI_MAX(expression) |
参数说明 | expression:必须是非聚合函数公式返回的结果,可以是维度字段、度量字段或者用普通公式计算后的结果字段。 |
定义 | 最大值 |
输出 | 数值 |
示例 | BI_MAX([订单金额]) 根据图表中使用的维度进行聚合,求订单金额的最大值。 |
BI_MEDIAN
BI_MEDIAN用于对指定维度数据求中位数。
语法 | BI_MEDIAN(number) |
参数说明 | number:必须是非聚合函数公式返回的结果,可以是维度字段、度量字段或者用普通公式计算后的结果字段。 |
定义 | 中位数 |
输出 | 数值 |
示例 | BI_MEDIAN([订单金额]) 根据图表中使用的维度进行聚合,求订单金额的中位数。 |
使用限制 | MySQL、AnalyticDB for MySQL 3.0、Hologres、PostgreSQL、SQL Server数据源不支持。 |
BI_MIN
BI_MIN用于对指定维度数据求最小值。
语法 | BI_MIN(expression) |
参数说明 | expression:必须是非聚合函数公式返回的结果,可以是维度字段、度量字段或者用普通公式计算后的结果字段。 |
定义 | 最小值 |
输出 | 数值 |
示例 | BI_MIN([订单金额]) 根据图表中使用的维度进行聚合,求订单金额的最小值。 |
BI_PERCENTILE
BI_PERCENTILE用于根据当前分析维度,从给定表达式返回与指定数字对应的百分位处的值。
语法 | BI_PERCENTILE(expression, number) |
参数说明 |
|
定义 | 从给定表达式返回与指定 <number> 对应的百分位处的值。<number> 必须介于0到1之间,并且必须是数值常量。 |
输出 | 数值 |
示例 | BI_PERCENTILE([订单金额], 0.9) 根据图表中使用的维度进行聚合,求订单金额的90%分位的数值。 |
使用限制 | MySQL、AnalyticDB for MySQL 3.0、ClickHouse、SQL Server数据源不支持。 |
BI_STDEV
BI_STDEV用于对指定维度数据求样本标准差。
语法 | BI_STDEV(number) |
参数说明 | number:必须是非聚合函数公式返回的结果,可以是维度字段、度量字段或者用普通公式计算后的结果字段。 |
定义 | 样本标准差 |
输出 | 数值 |
示例 | BI_STDEV([订单金额]) 根据图表中使用的维度进行聚合,求订单金额的样本标准差。 |
BI_STDEVP
BI_STDEVP用于对指定维度数据求总体标准差。
语法 | BI_STDEVP(number) |
参数说明 | number:必须是非聚合函数公式返回的结果,可以是维度字段、度量字段或者用普通公式计算后的结果字段。 |
定义 | 总体标准差 |
输出 | 数值 |
示例 | BI_STDEVP([订单金额]) 根据图表中使用的维度进行聚合,求订单金额的总体标准差。 |
BI_SUM
BI_SUM用于对指定维度数据进行汇总求和。
语法 | BI_SUM(number) |
参数说明 | number:必须是非聚合函数公式返回的结果,可以是维度字段、度量字段或者用普通公式计算后的结果字段。 |
定义 | 求和 |
输出 | 数值 |
示例 | BI_SUM([订单金额]) 根据图表中使用的维度进行聚合,求订单金额的总和。 |
BI_VAR
BI_VAR用于对指定维度数据求样本方差。
语法 | BI_VAR(number) |
参数说明 | number:必须是非聚合函数公式返回的结果,可以是维度字段、度量字段或者用普通公式计算后的结果字段。 |
定义 | 总体方差 |
输出 | 数值 |
示例 | BI_VAR([订单金额]) 根据图表中使用的维度进行聚合,求订单金额的样本方差。 |
BI_VARP
BI_VARP用于对指定维度数据求总体方差。
语法 | BI_VARP(number) |
参数说明 | number:必须是非聚合函数公式返回的结果,可以是维度字段、度量字段或者用普通公式计算后的结果字段。 |
定义 | 总体方差 |
输出 | 数值 |
示例 | BI_VARP([订单金额]) 根据图表中使用的维度进行聚合,求订单金额的总体方差。 |