Numeric Predicates
Numeric predicates evaluate numeric fields such as integers, counts, durations (stored as numbers), or other numeric values.
Category: Comparison
Is greater than
True if the numeric value is strictly greater than the configured number.
Example
- Parameter:
18 20→ ✔18→ ✘10→ ✘
Is less than
True if the numeric value is strictly less than the configured number.
Example
- Parameter:
10 8→ ✔10→ ✘12→ ✘
Is equal to
True if the numeric value is exactly equal to the configured number.
Example
- Parameter:
5 5→ ✔4→ ✘6→ ✘
Is between
True if the numeric value lies between or equal to the start and end values.
Example
- Range:
10to20 15→ ✔10→ ✔20→ ✔9→ ✘21→ ✘
Note
This predicate is inclusive at both ends.
Category: Numeric properties
Is even
True if the numeric value is an even number.
Example
4→ ✔0→ ✔7→ ✘
Is odd
True if the numeric value is an odd number.
Example
7→ ✔3→ ✔8→ ✘
Is multiple of
True if the numeric value is evenly divisible by the specified number.
Example
- Parameter:
5 10→ ✔15→ ✔16→ ✘
Tip
Useful for matching intervals, repeating patterns, or coded values.