> ## Documentation Index
> Fetch the complete documentation index at: https://private-7c7dfe99-mintlify-8a08bda2.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

> 聚合函数页面，包含完整的聚合函数列表

# 聚合函数

ClickHouse 支持所有标准 SQL 聚合函数 ([sum](/zh/reference/functions/aggregate-functions/sum)、[avg](/zh/reference/functions/aggregate-functions/avg)、[min](/zh/reference/functions/aggregate-functions/min)、[max](/zh/reference/functions/aggregate-functions/max)、[count](/zh/reference/functions/aggregate-functions/count)) ，以及各种其他聚合函数。

{/*AUTOGENERATED_START*/}

| 页面                                                                                                                         | 说明                                                                                                                       |
| -------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------ |
| [aggThrow](/zh/reference/functions/aggregate-functions/aggThrow)                                                           | 此函数可用于测试异常安全性。它会在创建时以指定概率抛出异常。                                                                                           |
| [analysisOfVariance](/zh/reference/functions/aggregate-functions/analysis_of_variance)                                     | 提供单因素方差分析 (ANOVA 检验) 的统计检验。它对若干组服从正态分布的观测值进行检验，以确定所有组的均值是否相同。                                                            |
| [any](/zh/reference/functions/aggregate-functions/any)                                                                     | 选择某列中遇到的第一个值。                                                                                                            |
| [anyHeavy](/zh/reference/functions/aggregate-functions/anyHeavy)                                                           | 使用 heavy hitters 算法选择一个高频值。如果在查询执行的每个线程中，都有某个值出现次数超过一半，则返回该值。通常，结果是不确定的。                                                 |
| [anyLast](/zh/reference/functions/aggregate-functions/anyLast)                                                             | 选择某列中遇到的最后一个值。                                                                                                           |
| [approx\_top\_k](/zh/reference/functions/aggregate-functions/approxtopk)                                                   | 返回指定列中近似最常见的值及其计数组成的数组。                                                                                                  |
| [approx\_top\_sum](/zh/reference/functions/aggregate-functions/approxtopsum)                                               | 返回指定列中近似最常见的值及其计数组成的数组。                                                                                                  |
| [argAndMax](/zh/reference/functions/aggregate-functions/argAndMax)                                                         | 计算最大 `val` 值对应的 `arg` 和 `val` 值。如果有多行的 `val` 同为最大值，则返回哪个关联的 `arg` 和 `val` 是不确定的。                                         |
| [argAndMin](/zh/reference/functions/aggregate-functions/argAndMin)                                                         | 计算最小 `val` 值对应的 `arg` 和 `val` 值。如果有多行的 `val` 同为最小值，则返回哪个关联的 `arg` 和 `val` 是不确定的。                                         |
| [argMax](/zh/reference/functions/aggregate-functions/argMax)                                                               | 计算最大 `val` 值对应的 `arg` 值。                                                                                                 |
| [argMin](/zh/reference/functions/aggregate-functions/argMin)                                                               | 计算最小 `val` 值对应的 `arg` 值。如果有多行的 `val` 同为最大值，则返回哪个关联的 `arg` 是不确定的。                                                         |
| [avg](/zh/reference/functions/aggregate-functions/avg)                                                                     | 计算算术平均值。                                                                                                                 |
| [avgWeighted](/zh/reference/functions/aggregate-functions/avgWeighted)                                                     | 计算加权算术平均值。                                                                                                               |
| [boundingRatio](/zh/reference/functions/aggregate-functions/boundrat)                                                      | 该聚合函数用于计算一组值中最左端点与最右端点之间的斜率。                                                                                             |
| [categoricalInformationValue](/zh/reference/functions/aggregate-functions/categoricalInformationValue)                     | 计算每个类别的 `(P(tag = 1) - P(tag = 0))(log(P(tag = 1)) - log(P(tag = 0)))` 值。                                                |
| [contingency](/zh/reference/functions/aggregate-functions/contingency)                                                     | `contingency` 函数计算列联系数，该值用于衡量表中两列之间的关联性。其计算方式与 `cramersV` 函数类似，但平方根中的分母不同。                                               |
| [corr](/zh/reference/functions/aggregate-functions/corr)                                                                   | 计算皮尔逊相关系数。                                                                                                               |
| [corrMatrix](/zh/reference/functions/aggregate-functions/corrMatrix)                                                       | 计算 N 个变量的相关矩阵。                                                                                                           |
| [corrStable](/zh/reference/functions/aggregate-functions/corrStable)                                                       | 计算皮尔逊相关系数，但使用数值上更稳定的算法。                                                                                                  |
| [count](/zh/reference/functions/aggregate-functions/count)                                                                 | 统计行数或非 NULL 值的数量。                                                                                                        |
| [covarPop](/zh/reference/functions/aggregate-functions/covarPop)                                                           | 计算总体协方差。                                                                                                                 |
| [covarPopMatrix](/zh/reference/functions/aggregate-functions/covarPopMatrix)                                               | 返回 N 个变量的总体协方差矩阵。                                                                                                        |
| [covarPopStable](/zh/reference/functions/aggregate-functions/covarPopStable)                                               | 计算总体协方差的值。                                                                                                               |
| [covarSamp](/zh/reference/functions/aggregate-functions/covarSamp)                                                         | 计算 `Σ((x - x̅)(y - y̅)) / (n - 1)` 的值。                                                                                   |
| [covarSampMatrix](/zh/reference/functions/aggregate-functions/covarSampMatrix)                                             | 返回 N 个变量的样本协方差矩阵。                                                                                                        |
| [covarSampStable](/zh/reference/functions/aggregate-functions/covarSampStable)                                             | 与 covarSamp 类似，但运行更慢，计算误差更低。                                                                                             |
| [cramersV](/zh/reference/functions/aggregate-functions/cramersV)                                                           | `cramersV` 函数的结果范围为 0 (表示变量之间没有关联性) 到 1，并且只有当每个值都完全由另一个值决定时才能达到 1。它可以视为两个变量之间关联性占其最大可能变异的百分比。                            |
| [cramersVBiasCorrected](/zh/reference/functions/aggregate-functions/cramersVBiasCorrected)                                 | 计算 Cramer's V，但使用偏差修正。                                                                                                   |
| [deltaSum](/zh/reference/functions/aggregate-functions/deltaSum)                                                           | 对连续行之间的算术差值求和。                                                                                                           |
| [deltaSumTimestamp](/zh/reference/functions/aggregate-functions/deltaSumTimestamp)                                         | 累加连续行之间的差值。如果差值为负，则忽略。                                                                                                   |
| [distinctDynamicTypes](/zh/reference/functions/aggregate-functions/distinctDynamicTypes)                                   | 计算存储在 Dynamic 列中的不同数据类型列表。                                                                                               |
| [distinctJSONPaths](/zh/reference/functions/aggregate-functions/distinctJSONPaths)                                         | 计算存储在 JSON 列中的不同路径列表。                                                                                                    |
| [distinctJSONPathsAndTypes](/zh/reference/functions/aggregate-functions/distinctJSONPathsAndTypes)                         | 计算存储在 JSON 中的不同路径及其类型列表。                                                                                                 |
| [entropy](/zh/reference/functions/aggregate-functions/entropy)                                                             | 计算一列值的 Shannon 熵。                                                                                                        |
| [estimateCompressionRatio](/zh/reference/functions/aggregate-functions/estimateCompressionRatio)                           | 在不进行实际压缩的情况下估算给定列的压缩率。                                                                                                   |
| [exponentialMovingAverage](/zh/reference/functions/aggregate-functions/exponentialMovingAverage)                           | 计算指定时间的值的指数移动平均。                                                                                                         |
| [exponentialTimeDecayedAvg](/zh/reference/functions/aggregate-functions/exponentialTimeDecayedAvg)                         | 返回时间序列在时间点 `t` 的指数平滑加权移动平均值。                                                                                             |
| [exponentialTimeDecayedCount](/zh/reference/functions/aggregate-functions/exponentialTimeDecayedCount)                     | 返回时间序列在时间索引 `t` 处的累计指数衰减值。                                                                                               |
| [exponentialTimeDecayedMax](/zh/reference/functions/aggregate-functions/exponentialTimeDecayedMax)                         | 返回时间索引 `t` 处计算得到的指数平滑移动平均值与 `t-1` 处对应值中的较大值。                                                                             |
| [exponentialTimeDecayedSum](/zh/reference/functions/aggregate-functions/exponentialTimeDecayedSum)                         | 返回时间序列在时间索引 `t` 处的指数平滑移动平均值之和。                                                                                           |
| [first\_value](/zh/reference/functions/aggregate-functions/first_value)                                                    | 它是 any 的别名，但为兼容窗口函数而引入，因为有时需要处理 `NULL` 值 (默认情况下，所有 ClickHouse 聚合函数都会忽略 NULL 值) 。                                         |
| [flameGraph](/zh/reference/functions/aggregate-functions/flame_graph)                                                      | 使用 stacktraces 列表构建 flamegraph 的聚合函数。                                                                                    |
| [groupArray](/zh/reference/functions/aggregate-functions/groupArray)                                                       | 创建由参数值组成的数组。值可以按任意 (不确定的) 顺序添加到数组中。                                                                                      |
| [groupArrayArray](/zh/reference/functions/aggregate-functions/groupArrayArray)                                             | 将多个数组聚合为一个由这些数组组成的更大数组。                                                                                                  |
| [groupArrayInsertAt](/zh/reference/functions/aggregate-functions/groupArrayInsertAt)                                       | 在数组的指定位置插入一个值。                                                                                                           |
| [groupArrayIntersect](/zh/reference/functions/aggregate-functions/groupArrayIntersect)                                     | 返回给定数组的交集 (即返回所有给定数组中都存在的所有元素) 。                                                                                         |
| [groupArrayLast](/zh/reference/functions/aggregate-functions/groupArrayLast)                                               | 创建由最后几个参数值组成的数组。                                                                                                         |
| [groupArrayMovingAvg](/zh/reference/functions/aggregate-functions/groupArrayMovingAvg)                                     | 计算输入值的移动平均。                                                                                                              |
| [groupArrayMovingSum](/zh/reference/functions/aggregate-functions/groupArrayMovingSum)                                     | 计算输入值的移动和。                                                                                                               |
| [groupArraySample](/zh/reference/functions/aggregate-functions/groupArraySample)                                           | 创建由样本参数值组成的数组。结果数组的大小限制为 `max_size` 个元素。参数值会被随机选取并添加到数组中。                                                                |
| [groupArraySorted](/zh/reference/functions/aggregate-functions/groupArraySorted)                                           | 返回一个按升序排列、包含前 N 项的数组。                                                                                                    |
| [groupBitAnd](/zh/reference/functions/aggregate-functions/groupBitAnd)                                                     | 对一组数值应用按位 `AND`。                                                                                                         |
| [groupBitmap](/zh/reference/functions/aggregate-functions/groupBitmap)                                                     | 对无符号整数列执行 bitmap 或聚合计算，返回 UInt64 类型的 cardinality；如果添加后缀 -State，则返回 Bitmap object。                                        |
| [groupBitmapAnd](/zh/reference/functions/aggregate-functions/groupBitmapAnd)                                               | 计算 bitmap 列的 AND，返回 UInt64 类型的 cardinality；如果添加后缀 -State，则返回 Bitmap object。                                              |
| [groupBitmapOr](/zh/reference/functions/aggregate-functions/groupBitmapOr)                                                 | 计算 bitmap 列的 OR，返回 UInt64 类型的 cardinality；如果添加后缀 -State，则返回 Bitmap object。这等同于 `groupBitmapMerge`。                       |
| [groupBitmapXor](/zh/reference/functions/aggregate-functions/groupBitmapXor)                                               | 计算 bitmap 列的 XOR，并返回 UInt64 类型的 cardinality；如果使用后缀 -State，则返回 Bitmap object。                                             |
| [groupBitOr](/zh/reference/functions/aggregate-functions/groupBitOr)                                                       | 对一组数值应用按位 `OR`。                                                                                                          |
| [groupBitXor](/zh/reference/functions/aggregate-functions/groupBitXor)                                                     | 对一组数值应用按位 `XOR`。                                                                                                         |
| [groupConcat](/zh/reference/functions/aggregate-functions/groupConcat)                                                     | 从一组字符串中计算得到一个拼接字符串，可选使用分隔符分隔，也可选限制最大元素数量。                                                                                |
| [groupUniqArray](/zh/reference/functions/aggregate-functions/groupUniqArray)                                               | 从不同的参数值创建数组。                                                                                                             |
| [intervalLengthSum](/zh/reference/functions/aggregate-functions/intervalLengthSum)                                         | 计算所有范围并集的总长度 (即数值轴上的各分段) 。                                                                                               |
| [kolmogorovSmirnovTest](/zh/reference/functions/aggregate-functions/kolmogorovSmirnovTest)                                 | 对来自两个总体的样本应用 Kolmogorov-Smirnov 检验。                                                                                      |
| [kurtPop](/zh/reference/functions/aggregate-functions/kurtPop)                                                             | 计算序列的峰度。                                                                                                                 |
| [kurtSamp](/zh/reference/functions/aggregate-functions/kurtSamp)                                                           | 计算序列的样本峰度。                                                                                                               |
| [largestTriangleThreeBuckets](/zh/reference/functions/aggregate-functions/largestTriangleThreeBuckets)                     | 对输入数据应用 Largest-Triangle-Three-Buckets 算法。                                                                               |
| [last\_value](/zh/reference/functions/aggregate-functions/last_value)                                                      | 选择最后遇到的值，类似于 `anyLast`，但可接受 NULL。                                                                                        |
| [mannWhitneyUTest](/zh/reference/functions/aggregate-functions/mannWhitneyUTest)                                           | 对来自两个总体的样本应用 Mann-Whitney 秩检验。                                                                                           |
| [max](/zh/reference/functions/aggregate-functions/max)                                                                     | 用于计算一组值中最大值的聚合函数。                                                                                                        |
| [maxIntersections](/zh/reference/functions/aggregate-functions/maxIntersections)                                           | 用于计算一组时间间隔之间最大相交次数的聚合函数 (前提是所有时间间隔至少相交一次) 。                                                                              |
| [maxIntersectionsPosition](/zh/reference/functions/aggregate-functions/maxIntersectionsPosition)                           | 用于计算 maxIntersections 函数结果出现位置的聚合函数。                                                                                     |
| [maxMap](/zh/reference/functions/aggregate-functions/maxMap)                                                               | 根据 `key` 数组中指定的键，从 `value` 数组中计算最大值。                                                                                     |
| [meanZTest](/zh/reference/functions/aggregate-functions/meanZTest)                                                         | 对来自两个总体的样本应用均值 z 检验。                                                                                                     |
| [median](/zh/reference/functions/aggregate-functions/median)                                                               | `median*` 函数是对应 `quantile*` 函数的别名，用于计算数值数据样本的中位数。                                                                        |
| [min](/zh/reference/functions/aggregate-functions/min)                                                                     | 用于计算一组值中最小值的聚合函数。                                                                                                        |
| [minMap](/zh/reference/functions/aggregate-functions/minMap)                                                               | 根据 `key` 数组中指定的键，从 `value` 数组中计算最小值。                                                                                     |
| [quantile](/zh/reference/functions/aggregate-functions/quantile)                                                           | 计算数值数据序列的近似分位数。                                                                                                          |
| [quantileBFloat16](/zh/reference/functions/aggregate-functions/quantileBFloat16)                                           | 计算由 bfloat16 数值组成的样本的近似分位数。                                                                                              |
| [quantileDD](/zh/reference/functions/aggregate-functions/quantileddsketch)                                                 | 计算具有相对误差保证的样本的近似分位数。                                                                                                     |
| [quantileDeterministic](/zh/reference/functions/aggregate-functions/quantileDeterministic)                                 | 计算数值数据序列的近似分位数。                                                                                                          |
| [quantileExact Functions](/zh/reference/functions/aggregate-functions/quantileExact)                                       | quantileExact、quantileExactLow、quantileExactHigh、quantileExactExclusive、quantileExactInclusive 函数                        |
| [quantileExactExclusive](/zh/reference/functions/aggregate-functions/quantileExactExclusive)                               | 精确计算数值数据序列的分位数。                                                                                                          |
| [quantileExactHigh](/zh/reference/functions/aggregate-functions/quantileExactHigh)                                         | 与 quantileExact 类似，此函数精确计算数值数据序列的分位数。                                                                                    |
| [quantileExactInclusive](/zh/reference/functions/aggregate-functions/quantileExactInclusive)                               | 精确计算数值数据序列的分位数。                                                                                                          |
| [quantileExactLow](/zh/reference/functions/aggregate-functions/quantileExactLow)                                           | 与 quantileExact 类似，此函数精确计算数值数据序列的 [quantile](https://en.wikipedia.org/wiki/Quantile)。                                    |
| [quantileExactWeighted](/zh/reference/functions/aggregate-functions/quantileExactWeighted)                                 | 精确计算数值数据序列的分位数，并考虑每个元素的权重。                                                                                               |
| [quantileExactWeightedInterpolated](/zh/reference/functions/aggregate-functions/quantileExactWeightedInterpolated)         | 使用线性插值计算数值数据序列的分位数，并考虑每个元素的权重。                                                                                           |
| [quantileGK](/zh/reference/functions/aggregate-functions/quantileGK)                                                       | 使用 Greenwald-Khanna 算法计算数值数据序列的分位数。                                                                                      |
| [quantileInterpolatedWeighted](/zh/reference/functions/aggregate-functions/quantileInterpolatedWeighted)                   | 使用线性插值计算数值数据序列的分位数，并考虑每个元素的权重。                                                                                           |
| [quantilePrometheusHistogram](/zh/reference/functions/aggregate-functions/quantilePrometheusHistogram)                     | 使用线性插值计算直方图的分位数。                                                                                                         |
| [quantiles Functions](/zh/reference/functions/aggregate-functions/quantiles)                                               | quantiles、quantilesExactExclusive、quantilesExactInclusive、quantilesGK                                                    |
| [quantilesExactExclusive](/zh/reference/functions/aggregate-functions/quantilesExactExclusive)                             | 精确计算数值数据序列的分位数。                                                                                                          |
| [quantilesExactInclusive](/zh/reference/functions/aggregate-functions/quantilesExactInclusive)                             | 精确计算数值数据序列的分位数。                                                                                                          |
| [quantilesGK](/zh/reference/functions/aggregate-functions/quantilesGK)                                                     | quantilesGK 的工作方式与 quantileGK 类似，但允许同时计算不同层级的分位数，并返回一个数组。                                                                |
| [quantilesTimingWeighted](/zh/reference/functions/aggregate-functions/quantilesTimingWeighted)                             | 按给定精度，根据序列中每个成员的权重计算数值数据序列的分位数。                                                                                          |
| [quantileTDigest](/zh/reference/functions/aggregate-functions/quantileTDigest)                                             | 使用 t-digest 算法计算数值数据序列的近似分位数。                                                                                            |
| [quantileTDigestWeighted](/zh/reference/functions/aggregate-functions/quantileTDigestWeighted)                             | 使用 t-digest 算法计算数值数据序列的近似分位数。                                                                                            |
| [quantileTiming](/zh/reference/functions/aggregate-functions/quantileTiming)                                               | 按给定精度计算数值数据序列的分位数。                                                                                                       |
| [quantileTimingWeighted](/zh/reference/functions/aggregate-functions/quantileTimingWeighted)                               | 按给定精度，根据序列中每个成员的权重计算数值数据序列的分位数。                                                                                          |
| [rankCorr](/zh/reference/functions/aggregate-functions/rankCorr)                                                           | 计算秩相关系数。                                                                                                                 |
| [simpleLinearRegression](/zh/reference/functions/aggregate-functions/simpleLinearRegression)                               | 执行简单 (单变量) 线性回归。                                                                                                         |
| [singleValueOrNull](/zh/reference/functions/aggregate-functions/singleValueOrNull)                                         | 聚合函数 `singleValueOrNull` 用于实现子查询运算符，例如 `x = ALL (SELECT ...)`。它会检查数据中是否仅存在一个唯一的非 NULL 值。                                 |
| [skewPop](/zh/reference/functions/aggregate-functions/skewPop)                                                             | 计算序列的偏度。                                                                                                                 |
| [skewSamp](/zh/reference/functions/aggregate-functions/skewSamp)                                                           | 计算序列的样本偏度。                                                                                                               |
| [sparkbar](/zh/reference/functions/aggregate-functions/sparkbar)                                                           | 该函数根据区间 `[min_x, max_x]` 内的值 `x` 及这些值的出现频率 `y` 绘制频率直方图。                                                                  |
| [stddevPop](/zh/reference/functions/aggregate-functions/stddevPop)                                                         | 结果等于 varPop 的平方根。                                                                                                        |
| [stddevPopStable](/zh/reference/functions/aggregate-functions/stddevPopStable)                                             | 结果等于 varPop 的平方根。与 stddevPop 不同，此函数使用数值稳定的算法。                                                                            |
| [stddevSamp](/zh/reference/functions/aggregate-functions/stddevSamp)                                                       | 结果等于 varSamp 的平方根。                                                                                                       |
| [stddevSampStable](/zh/reference/functions/aggregate-functions/stddevSampStable)                                           | 结果等于 varSamp 的平方根。与 stddevSamp 不同，此函数使用数值稳定的算法。                                                                          |
| [stochasticLinearRegression](/zh/reference/functions/aggregate-functions/stochasticLinearRegression)                       | 此函数实现随机线性回归。它支持学习率、L2 正则化系数和小批量大小等自定义参数，并提供多种权重更新方法 (Adam、简单 SGD、Momentum、Nesterov) 。                                    |
| [stochasticLogisticRegression](/zh/reference/functions/aggregate-functions/stochasticLogisticRegression)                   | 此函数实现随机逻辑回归。它可用于二分类问题，支持与 stochasticLinearRegression 相同的自定义参数，工作方式也相同。                                                   |
| [studentTTest](/zh/reference/functions/aggregate-functions/studentTTest)                                                   | 对来自两个总体的样本应用 Student t 检验。                                                                                               |
| [studentTTestOneSample](/zh/reference/functions/aggregate-functions/studentTTestOneSample)                                 | 对一个样本和已知总体均值应用单样本 Student t 检验。                                                                                          |
| [sum](/zh/reference/functions/aggregate-functions/sum)                                                                     | 计算总和。仅适用于数值。                                                                                                             |
| [sumCount](/zh/reference/functions/aggregate-functions/sumCount)                                                           | 计算数值总和并同时统计行数。该函数由 ClickHouse 查询优化器使用：如果一个查询中有多个 `sum`、`count` 或 `avg` 函数，它们可以替换为单个 `sumCount` 函数，以复用计算结果。通常很少需要显式使用该函数。 |
| [sumKahan](/zh/reference/functions/aggregate-functions/sumKahan)                                                           | 使用 Kahan 补偿求和算法计算数值的总和。                                                                                                  |
| [sumMap](/zh/reference/functions/aggregate-functions/sumMap)                                                               | 根据 `key` 数组中指定的键，对一个或多个 `value` 数组求总和。返回一个由数组组成的元组：先是按排序顺序排列的键，后是对应键求和且不发生溢出的值。                                          |
| [sumMapWithOverflow](/zh/reference/functions/aggregate-functions/sumMapWithOverflow)                                       | 根据 `key` 数组中指定的键，对 `value` 数组求总和。返回一个包含两个数组的元组：按排序顺序排列的键，以及对应键求和后的值。与 sumMap 函数不同的是，它在求和时允许溢出。                           |
| [sumWithOverflow](/zh/reference/functions/aggregate-functions/sumWithOverflow)                                             | 计算数值的总和，结果使用与输入参数相同的数据类型。如果总和超过该数据类型的最大值，则按溢出方式计算。                                                                       |
| [theilsU](/zh/reference/functions/aggregate-functions/theilsU)                                                             | `theilsU` 函数计算 Theils' U 不确定性系数，这是一个用于衡量表中两列之间关联性的值。                                                                     |
| [timeSeriesChangesToGrid](/zh/reference/functions/aggregate-functions/timeSeriesChangesToGrid)                             | 该聚合函数用于在指定网格上计算时间序列数据中类似 PromQL 的 changes 值。                                                                             |
| [timeSeriesDeltaToGrid](/zh/reference/functions/aggregate-functions/timeSeriesDeltaToGrid)                                 | 计算指定网格上时间序列数据的 PromQL 风格 delta 的聚合函数。                                                                                    |
| [timeSeriesDerivToGrid](/zh/reference/functions/aggregate-functions/timeSeriesDerivToGrid)                                 | 计算指定网格上时间序列数据的 PromQL 风格 derivative 的聚合函数。                                                                               |
| [timeSeriesGroupArray](/zh/reference/functions/aggregate-functions/timeSeriesGroupArray)                                   | 按 `timestamp` 升序对时间序列进行排序。                                                                                               |
| [timeSeriesInstantDeltaToGrid](/zh/reference/functions/aggregate-functions/timeSeriesInstantDeltaToGrid)                   | 计算指定网格上时间序列数据的 PromQL 风格 idelta 的聚合函数。                                                                                   |
| [timeSeriesInstantRateToGrid](/zh/reference/functions/aggregate-functions/timeSeriesInstantRateToGrid)                     | 计算指定网格上时间序列数据的 PromQL 风格 irate 的聚合函数。                                                                                    |
| [timeSeriesLastTwoSamples](/zh/reference/functions/aggregate-functions/timeSeriesLastTwoSamples)                           | 用于对时间序列数据重新采样，以执行 PromQL 风格 irate 和 idelta 计算的聚合函数。                                                                      |
| [timeSeriesPredictLinearToGrid](/zh/reference/functions/aggregate-functions/timeSeriesPredictLinearToGrid)                 | 计算指定网格上时间序列数据的 PromQL 风格线性预测的聚合函数。                                                                                       |
| [timeSeriesRateToGrid](/zh/reference/functions/aggregate-functions/timeSeriesRateToGrid)                                   | 计算指定网格上时间序列数据的 PromQL 风格 rate 的聚合函数。                                                                                     |
| [timeSeriesResampleToGridWithStaleness](/zh/reference/functions/aggregate-functions/timeSeriesResampleToGridWithStaleness) | 将时间序列数据重新采样到指定网格的聚合函数。                                                                                                   |
| [timeSeriesResetsToGrid](/zh/reference/functions/aggregate-functions/timeSeriesResetsToGrid)                               | 计算指定网格上时间序列数据的 PromQL 风格 resets 的聚合函数。                                                                                   |
| [topK](/zh/reference/functions/aggregate-functions/topK)                                                                   | 返回指定列中近似最常见值组成的数组。结果数组按值的近似出现频率降序排序 (而非按值本身排序) 。                                                                         |
| [topKWeighted](/zh/reference/functions/aggregate-functions/topKWeighted)                                                   | 返回指定列中近似最常见值组成的数组。结果数组按值的近似出现频率降序排序 (而非按值本身排序) 。此外，还会考虑值的权重。                                                             |
| [uniq](/zh/reference/functions/aggregate-functions/uniq)                                                                   | 计算参数不同值的近似数量。                                                                                                            |
| [uniqCombined](/zh/reference/functions/aggregate-functions/uniqCombined)                                                   | 计算参数不同值的近似数量。                                                                                                            |
| [uniqCombined64](/zh/reference/functions/aggregate-functions/uniqCombined64)                                               | 计算参数不同值的近似数量。它与 uniqCombined 相同，但对所有数据类型都使用 64 位哈希，而不只是对 String 数据类型使用。                                                  |
| [uniqExact](/zh/reference/functions/aggregate-functions/uniqExact)                                                         | 计算参数不同值的精确数量。                                                                                                            |
| [uniqHLL12](/zh/reference/functions/aggregate-functions/uniqHLL12)                                                         | 使用 HyperLogLog 算法计算参数不同值的近似数量。                                                                                           |
| [uniqTheta](/zh/reference/functions/aggregate-functions/uniqthetasketch)                                                   | 使用 Theta Sketch Framework 计算参数不同值的近似数量。                                                                                  |
| [varPop](/zh/reference/functions/aggregate-functions/varPop)                                                               | 计算总体方差。                                                                                                                  |
| [varPopStable](/zh/reference/functions/aggregate-functions/varPopStable)                                                   | 返回总体方差。与 varPop 不同，此函数使用数值稳定的算法。它运行较慢，但计算误差更低。                                                                           |
| [varSamp](/zh/reference/functions/aggregate-functions/varSamp)                                                             | 计算数据集的样本方差。                                                                                                              |
| [varSampStable](/zh/reference/functions/aggregate-functions/varSampStable)                                                 | 计算数据集的样本方差。与 `varSamp` 不同，此函数使用数值稳定的算法。它运行较慢，但计算误差更低。                                                                    |
| [welchTTest](/zh/reference/functions/aggregate-functions/welchTTest)                                                       | 对来自两个总体的样本应用 Welch's t 检验。                                                                                               |
