sumarray()

인자로 지정한 배열의 요소들을 모두 더한 결과를 반환합니다. 숫자가 아니거나, null인 요소들은 연산에서 제외됩니다.

문법

subarray(ARRAY_EXPR)
ARRAY_EXPR
배열을 반환하는 표현식

사용 예

json "{}"
| eval sum=sumarray(array(1, 2, 3, 4, 5))
| # 반환 값: 15
json "{}"
| eval arr=sumarray(array(1, 2, 3, null, "a", 4, 5))
| # 반환 값: 15
json "{}"
| eval arr=sumarray(array(null, null, null, "a", "b"))
| # 반환 값: 0