Dynamic Logic Tools

1. Equality Checks

  • is : Matches exactly with the specified value.
  • is not : Does not equal the specified value.

2. Existence Checks

  • is empty : The value must be blank or contain no value.
  • is not empty : The value must contain any data (not blank).

3. Inclusion Checks

  • is any of : Matches at least one value from a specified list.
  • is every of : Must contain all values from a specified list (applicable for multiple settings).

4. Substring Checks

  • contains : Includes a specified substring.
  • does not contain : Excludes a specified substring.
  • starts with : Begins with a specified prefix.
  • ends with : Concludes with a specified suffix.

5. Date/Time Checks

  • is before : The date/time is earlier than a given point.
  • is after : The date/time is later than a given point.
  • is before or on : The date/time is before or exactly on a specified point.
  • is after or on : The date/time is after or exactly on a specified point.

6. Numeric Comparisons

  • is equal to : Matches a specified numeric value (for Slider, Opinion Scale, Rating).
  • is not equal to : Does not match a specified numeric value.
  • is greater than : Exceeds a specified numeric value.
  • is lower than : Falls below a specified numeric value.
  • is greater than or equal to : Meets or exceeds a specified numeric value.
  • is lower than or equal to : Meets or falls below a specified numeric value.
  • between : Falls within a specified numeric range.
Note: ‘contains’, ‘does not contain’, ‘starts with’, and ‘ends with’ conditions for text entry question.
Note: ‘is before’, ‘is after’, ‘is before on’ and ‘is after on’ conditions for Date Time question.