Operators in monitor conditions

In monitor conditions, you can use these operators:

  • Comparison operators
  • Arithmetic operators

This table shows the comparison operators per data type:

Attribute Data Type Operator Description
All attribute types (in Attribute existence condition) Exists True if attribute has a value.
Does Not Exist True if attribute has no value.
Boolean = True if values match.
<> True if values do not match.
String = True if strings match (case sensitive).
<> True if strings do not match (case sensitive).
starts with True if the attribute starts with the specified string value.
does not start with True if the attribute does not start with the specified string value.
contains True if the attribute contains the specified string value.
does not contain True if the attribute does not contain the specified string value.
ends with True if the attribute ends with the specified string value.
does not end with True if the attribute does end with the specified string value.
in set True if the attribute is equal to one of the values that are specified in the Set. Set is a list of string values separated by commas.
not in set True if the attribute is not equal to any of the values from the set. Set is a list of string values separated by commas.
in codes True if the attribute is equal to one of the codes that are selected from a specified codelist.
not in codes True if the attribute is not equal to any of the values that are selected from a specified codelist.
Numeric, Duration = Equals
< Less than
<= Less than or equal
> Greater than
>= Greater than or equal
<> Does not equal
Numeric between True if the value of the attribute is between two specified numeric values. This operator can be used in Attribute Value Comparison condition.
DateAndTime (in Date/Time Check Comparison) before Before
after After
DateAndTime, Date = Equals
<> Does not equal
< Before
<= Before or equal to
> After
>= After or equal to
between True if the attribute value is between two specified values. This operator can be used in Attribute Value Comparison condition

This table shows the arithmetic operators:

Attribute Data Type Operator Calculation
Numeric + Addition
- Subtraction
* Multiplication
/ Division
DateAndTime, Date + Time in the future relative to attribute value
- Time in the past relative to attribute value