mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-11-17 21:24:28 +00:00
1.3 KiB
1.3 KiB
toc_priority |
---|
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 │
└────────────────────────┘