mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-12-15 10:52:30 +00:00
1.4 KiB
1.4 KiB
slug | sidebar_position |
---|---|
/ru/sql-reference/aggregate-functions/reference/avgweighted | 107 |
avgWeighted
Вычисляет среднее арифметическое взвешенное.
Синтаксис
avgWeighted(x, weight)
Аргументы
x
— значения. Целые числа или числа с плавающей запятой.weight
— веса отдельных значений. Целые числа или числа с плавающей запятой.
Типы параметров должны совпадать.
Возвращаемое значение
- Среднее арифметическое взвешенное.
NaN
, если все веса равны 0.
Тип: Float64
Пример
Запрос:
SELECT avgWeighted(x, w)
FROM values('x Int8, w Int8', (4, 1), (1, 0), (10, 2))
Результат:
┌─avgWeighted(x, weight)─┐
│ 8 │
└────────────────────────┘