This page explains how to use the array_sum function in APL.
The array_sum
function in APL computes the sum of all numerical elements in an array. This function is particularly useful when you want to aggregate numerical values stored in an array field, such as durations, counts, or measurements, across events or records. Use array_sum
when your dataset includes array-type fields, and you need to quickly compute their total.
If you come from other query languages, this section explains how to adjust your existing queries to achieve the same results in APL.
Parameter | Type | Description |
---|---|---|
array_expression | array | An array of numerical values to be summed. |
The function returns the sum of all numerical values in the array. If the array is empty or contains no numerical values, the result is null
.
Summing the duration of all events in an array field.
Query
Output
service.name | total_event_duration |
---|---|
frontend | 1667269530000 |
checkoutservice | 3801404276900 |
The query calculates the total duration of all events for each service.