Functions

A function can have different signatures (a different set of ordered parameters). A function signature can have 0-N expressions as ordered parameters.

<function name>(<expression as param 1>, <expression as param 2>, … ,<expression as param N>)

Each function has a specific returned type.

Here is the list of supported functions.

Main functions

Category Function
Adobe Experience Platform inSegment
Aggregation avg
Aggregation count
Aggregation countOnlyNull
Aggregation countWithNull
Aggregation distinctCount
Aggregation distinctCountWithNull
Aggregation max
Aggregation min
Aggregation sum
Conversion toBool
Conversion toDateTime
Conversion toDateTimeOnly
Conversion toDecimal
Conversion toDuration
Conversion toInteger
Conversion toString
Date currentTimeInMillis
Date inLastDays
Date inLastHours
Date inLastMonths
Date inLastYears
Date inNextDays
Date inNextHours
Date inNextMonths
Date inNextYears
Date now
Date nowWithDelta
Date setHours
Date setDays
List distinct
List distinctCount
List in
List listSize
List serializeList
List sort
Math random
Math round
String concat
String contain
String containWithIgnoreCase
String endWith
String endWithIgnoreCase
String equalWithIgnoreCase
String indexOf
String isEmpty
String isNotEmpty
String lastIndexOf
String length
String lower
String matchRegExp
String notEqualWithIgnoreCase
String replace
String replaceAll
String startWith
String startWithIgnoreCase
String substr
String trim
String upper
String uuid

On this page

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free