Mathematical functions
math_add
Sums two or more number into event attribute or event data path.
definition
["math_add", toPath,value1,value2,...]
Parameters
"math_add"– The name of the function.toPath– The name of an existing event attribute or event data path.value1– The param support all param types, but the value must be number.value2– The param support all param types, but the value must be number.
Example
{"command":["math_add","$.data.count","$.data.num",10]}
math_sub
Subtracts one number from another into event attribute or event data path.
definition
["math_sub", toPath,value1,value2]
Parameters
"math_sub"– The name of the function.toPath– The name of an existing event attribute or event data path.value1– The param support all param types, but the value must be number.value2– The param support all param types, but the value must be number.
Example
{"command":["math_sub","$.data.count","$.data.num",10]}
math_mul
Multiplies two or more numbers into event attribute or event data path.
definition
["math_mul", toPath,value1,value2]
Parameters
"math_mul"– The name of the function.toPath– The name of an existing event attribute or event data path.value1– The param support all param types, but the value must be number.value2– The param support all param types, but the value must be number.
Example
{"command":["math_mul","$.data.count","$.data.num",10]}
math_div
Divides one input number from another into event attribute or event data path.
definition
["math_div", toPath,value1,value2,...]
Parameters
"math_div"– The name of the function.toPath– The name of an existing event attribute or event data path.value1– The param support all param types, but the value must be number.value2– The param support all param types, but the value must be number and cant't be zero.
Example
{"command":["math_div","$.data.count","$.data.num",10]}