Expression Language
Create calculated attributes, define conditions, and transform data using ProcessMind's expression language.
Functions for working with null or missing values.
In ProcessMind, null represents missing or undefined data. This can occur when:
Null handling functions help you work with these cases gracefully.
Provide a Default Value:
ifNull(Department, "Unassigned") Check Multiple Fields for Values:
coalesce(PreferredName, FirstName, "Guest") Filter Out Placeholder Values:
nullIf(Status, "N/A") // Returns null if Status is "N/A" Conditional Logic on Null:
if(isNull(Manager), "Self-managed", Manager) Checks whether a value is null.
| Parameters |
| |||
| Returns | boolean | |||
| Examples | isNull(Department) → true if Department is null isNull(null) → true isNull("value") → false | |||
| See Also |
Checks whether a value is not null.
| Parameters |
| |||
| Returns | boolean | |||
| Examples | isNotNull(Department) → true if Department has a value isNotNull(null) → false isNotNull("value") → true | |||
| See Also |
Returns the first value when it is not null; otherwise, returns the fallback value.
| Parameters |
| ||||||
| Returns | any | ||||||
| Examples | ifNull(Department, "Unknown") → Department value or "Unknown" ifNull(null, "default") → default ifNull("value", "default") → value | ||||||
| See Also |
Returns the first non-null value from a list of values.
| Parameters |
| |||||||||
| Returns | any | |||||||||
| Examples | coalesce(PreferredName, FirstName, "Guest") → First non-null value coalesce(null, null, "fallback") → fallback coalesce("first", "second") → first | |||||||||
| See Also |
Returns null when two values are equal; otherwise, returns the first value.
| Parameters |
| ||||||
| Returns | any | ||||||
| Examples | nullIf(Status, "N/A") → null if Status is "N/A" Useful for replacing placeholder values with null nullIf("value", "N/A") → value nullIf("N/A", "N/A") → null | ||||||
| See Also |
We use cookies to improve your experience, personalize content, and analyze traffic. By clicking "Accept All," you consent to our use of cookies.