Краткий обзор типов статистических функций
Статья 05/23/2023
Участники: 7
Обратная связь
В этой статье
Агрегатная функция выполняет вычисление на наборе значений и возвращает единственное значение. Эти функции используются в сочетании с оператором summarize . В этой статье перечислены все доступные функции агрегирования, сгруппированные по типу. Сведения о скалярных функциях см. в статье Типы скалярных функций .
Двоичные функции
Имя функции
Описание
binary_all_and()
Возвращает агрегированное значение с использованием двоичного И группы.
binary_all_or()
Возвращает агрегированное значение с использованием двоичного ИЛИ группы.
binary_all_xor()
Возвращает агрегированное значение с использованием двоичного XOR группы.
Динамические функции
Функции селектора строк
Имя функции
Описание
arg_max()
Возвращает одно или несколько выражений, если аргумент развернут.
arg_min()
Возвращает одно или несколько выражений, если аргумент свернут.
take_any() , take_anyif()
Возвращает случайное непустое значение для группы без или с предикатом.
Статистические функции
Имя функции
Описание
avg()
Возвращает среднее значение по группе.
avgif()
Возвращает среднее значение по группе (с предикатом).
count() , countif()
Возвращает число групп без или с предикатом.
count_distinct() , count_distinctif()
Возвращает количество уникальных элементов в группе без или с предикатом.
dcount() , dcountif()
Возвращает приблизительное число элементов группы без или с предикатом.
hll()
Возвращает результаты HyperLogLog (HLL) элементов группы, промежуточное значение приближения dcount
.
hll_if()
Возвращает результаты HyperLogLog (HLL) элементов группы, промежуточное dcount
значение аппроксимации (с предикатом).
hll_merge()
Возвращает значение для объединенных результатов HLL.
max() , maxif()
Возвращает максимальное значение в группе без или с предикатом.
min() , minif()
Возвращает минимальное значение в группе без или с предикатом.
percentile()
Возвращает оценку процентиля группы.
percentiles()
Возвращает оценки процентилей группы.
percentiles_array()
Возвращает приблизительные значения процентиля массива.
percentilesw()
Возвращает взвешованный процентиль, приблизительный к группе.
percentilesw_array()
Возвращает взвешаемый процентиль, приблизительный к массиву.
stdev() , stdevif()
Возвращает стандартное отклонение в группе для совокупности, которая считается выборкой без или с предикатом.
stdevp()
Возвращает стандартное отклонение в группе для совокупности, которая считается репрезентативной.
sum() , sumif()
Возвращает сумму элементов в группе без или с предикатом.
tdigest()
Возвращает промежуточный результат для приближения процентилей, взвешаемого процентиля, приблизительного для группы.
tdigest_merge()
Возвращает объединенное tdigest
значение для всей группы.
variance() , varianceif()
Возвращает дисперсию в группе без или с предикатом.
variancep()
Возвращает дисперсию в группе для совокупности, которая считается репрезентативной.