Operator Functions
Mappings: Functions and Expressions · Updated June 9, 2025
Concatenate
Description
- Concatenates arguments: either as strings or as arrays (depending on the type of the first argument).
Syntax
CONCAT(value1, value2, [...])Examples
-
CONCAT(1,2)returns12 -
CONCAT(source.order_no,"-",source.payment_status)returns the order number and payment status from a source, separated by a hyphen (-)
Equal
Description
- Returns
TRUEif two specified values are equal andFALSEotherwise. This function is equivalent to the=operator.
Syntax
EQ(value1, value2)Examples
-
EQ(1,0) returns FALSE -
EQ(1,1) returns TRUE
Greater Than
Description
- Returns
TRUEif the first argument is strictly greater than the second, andFALSEotherwise. This function is equivalent to the>operator.
Syntax
GT(value1, value2)Examples
-
GT(5,9)returnsFALSE -
GT(9,5)returnsTRUE -
GT(9,9)returnsFALSE
Greater Than or Equal
Description
- Returns
TRUEif the first argument is greater than or equal to the second, andFALSEotherwise. This function is equivalent to the>=operator.
Syntax
GTE(value1, value2)Examples
-
GTE(5,9) returns FALSE -
GTE(9,5) returns TRUE -
GTE(9,9) returns TRUE
Is Between
Description
- Checks whether a provided number is between two other numbers either inclusively or exclusively.
Syntax
ISBETWEEN(value, lower, upper, [lower_inclusive, upper_inclusive])-
lower_inclusiveis optional, accepts booleans (1/0,TRUE/FALSE) and defaults toFALSEwhen not supplied -
upper_inclusiveis optional, accepts booleans (1/0,TRUE/FALSE) and defaults toFALSEwhen not supplied
Examples
-
ISBETWEEN(1,1,8)returnsFALSE -
ISBETWEEN(1,1,8,true,true)returnsTRUE -
ISBETWEEN(1,1,8,0,0)returnsFALSE -
ISBETWEEN(8,1,8)returnsFALSE -
ISBETWEEN(8,1,8,true,true)returnsTRUE
Less Than
Description
- Returns
TRUEif the first argument is strictly less than the second, andFALSEotherwise. This function is equivalent to the<operator.
Syntax
LT(value1, value2)Examples
-
LT(5,9)returnsTRUE -
LT(9,5)returnsFALSE -
LT(9,9)returnsFALSE
Less Than or Equal
Description
- Returns
TRUEif the first argument is less than or equal to the second, andFALSEotherwise. This function is equivalent to the<=operator.
Syntax
LTE(value1, value2)Examples
-
LTE(5,9) returns TRUE -
LTE(9,5) returns FALSE -
LTE(9,9) returns TRUE
Not Equal
Description
- Returns
TRUEif two specified values are not equal andFALSEotherwise. This function is equivalent to the<>operator.
Syntax
NE(value1, value2)Examples
-
NE(1,0)returnsFALSE -
NE(1,1)returnsTRUE