Skip to content

bmel:sumIf

Category: Array & Statistics · Returns: bmel:number

bmel:sumIf(array: bmel:array<number>, cond: bmel:expression)

Description

Returns the sum of numeric values in an array that satisfy the given boolean condition.

Arguments

Parameter Type Required Description
array bmel:array<number> The array of numeric values to evaluate.
cond bmel:expression Boolean predicate expression evaluated against each element.

Example

bmel:sumIf({order:Response Payload}.$.items[].price, bmel:i > 0)

Back to BMEL Reference