The AVG
function calculates the average value of a numeric field.
Syntax
AVG(X)
Parameters
X
- a field or expression that evaluates to an unaggregated number.
How the AVG
function works
The AVG
function takes 1 parameter, which must be the name of a numeric field, or a numeric expression. AVG
returns the average for all values of that field or expression.
You can't apply this function to a pre-aggregated field (Aggregation equals Auto
), or to an expression which is the result of another aggregation function. For example, a formula such as AVG(SUM(x))
will produce an error.
Examples
In these examples, the parameters passed to AVG
are unaggregated numeric dimensions (i.e., they have an Aggregation type of None ).
Example formula | Input | Output |
---|---|---|
AVG(Latency) |
|
0.06 |
AVG(CASE WHEN My Dimension < 1 THEN.5 WHEN My Dimension >= 1 AND My Dimension < 5 THEN 1 ELSE 2 END)
|
|
1 |