Поделиться через


Краткий обзор типов статистических функций

Область применения: ✅Microsoft Fabric✅Azure Data ExplorerAzure MonitorMicrosoft Sentinel

Агрегатная функция выполняет вычисление на наборе значений и возвращает единственное значение. Эти функции используются в сочетании с оператором суммирования. В этой статье перечислены все доступные функции агрегирования, сгруппированные по типу. Сведения о скалярных функциях см. в разделе "Скалярные типы функций".

Двоичные функции

Имя функции Description
binary_all_and() Возвращает агрегированное значение с помощью двоичного объекта AND группы.
binary_all_or() Возвращает агрегированное значение с помощью двоичного ИЛИ группы.
binary_all_xor() Возвращает агрегированное значение с помощью двоичного XOR группы.

Динамические функции

Имя функции Description
buildschema() Возвращает минимальную схему, которая признает все значения динамических входных данных.
make_bag(), make_bag_if() Возвращает контейнер свойств динамических значений в группе без предиката.
make_list(), make_list_if() Возвращает список всех значений в группе без предиката.
make_list_with_nulls() Возвращает список всех значений в группе, включая значения NULL.
make_set(), make_set_if() Возвращает набор отдельных значений в группе без предиката.

Функции селектора строк

Имя функции Description
arg_max() Возвращает одно или несколько выражений при максимизации аргумента.
arg_min() Возвращает одно или несколько выражений, когда аргумент свернут.
take_any(), take_anyif() Возвращает случайное непустое значение для группы без предиката.

Статистические функции

Имя функции Description
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 значение в группе.
дисперсии(), дисперсификатор() Возвращает дисперсию в группе без предиката.
дисперсип() Возвращает дисперсию по всей группе для населения, которое считается представителем.