ES|QL TO_AGGREGATE_METRIC_DOUBLE function
number-
Input value. The input can be a single- or multi-valued column or an expression.
Encode a numeric to an aggregate_metric_double.
| number | result |
|---|---|
| aggregate_metric_double | aggregate_metric_double |
| double | aggregate_metric_double |
| integer | aggregate_metric_double |
| long | aggregate_metric_double |
| unsigned_long | aggregate_metric_double |
ROW x = 3892095203
| EVAL agg_metric = TO_AGGREGATE_METRIC_DOUBLE(x)
| x:long | agg_metric:aggregate_metric_double |
|---|---|
| 3892095203 | {"min":3892095203.0,"max":3892095203.0,"sum":3892095203.0,"value_count":1} |
The expression also accepts multi-values
ROW x = [5032, 11111, 40814]
| EVAL agg_metric = TO_AGGREGATE_METRIC_DOUBLE(x)
| x:integer | agg_metric:aggregate_metric_double |
|---|---|
| [5032, 11111, 40814] | {"min":5032.0,"max":40814.0,"sum":56957.0,"value_count":3} |