weighted_avg.md 928 B

WEIGHTED_AVG [esql-weighted_avg]

Syntax

:::{image} ../../../../../images/weighted_avg.svg :alt: Embedded :class: text-center :::

Parameters

number : A numeric value.

weight : A numeric weight.

Description

The weighted average of a numeric expression.

Supported types

number weight result
double double double
double integer double
double long double
integer double double
integer integer double
integer long double
long double double
long integer double
long long double

Example

FROM employees
| STATS w_avg = WEIGHTED_AVG(salary, height) by languages
| EVAL w_avg = ROUND(w_avg)
| KEEP w_avg, languages
| SORT languages
w_avg:double languages:integer
51464.0 1
48477.0 2
52379.0 3
47990.0 4
42119.0 5
52142.0 null