mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-11-17 05:03:20 +00:00
7170f3c534
* prefer relative links from root * wip * split aggregate function reference * split system tables
999 B
999 B
toc_priority |
---|
107 |
avgWeighted
Calculates the weighted arithmetic mean.
Syntax
avgWeighted(x, weight)
Parameters
x
— Values. Integer or floating-point.weight
— Weights of the values. Integer or floating-point.
Type of x
and weight
must be the same.
Returned value
- Weighted mean.
NaN
. If all the weights are equal to 0.
Type: Float64.
Example
Query:
SELECT avgWeighted(x, w)
FROM values('x Int8, w Int8', (4, 1), (1, 0), (10, 2))
Result:
┌─avgWeighted(x, weight)─┐
│ 8 │
└────────────────────────┘