Skip to main content
Tests each input for membership in a list and emits one boolean per input. Sibling of Equals (compares against a single value) and Match (regex). Reach for In List when you have a fixed set of allowed values — e.g. checking an employee’s email against a list of addresses, which is far easier to read than an alternation regex.

Inputs

  • In — the stream of dated properties to test.
  • List — the values to check membership against. Wire a Constant node with Is list enabled.

Outputs

  • Result — one boolean per input: true when the value is a member of the list.

Date ranges

A member that is a date range matches by period instead of by equality:
  • A date or datetime input is a member when it falls inside the range (bounds inclusive, an empty bound meaning open-ended).
  • A range input is a member when the two ranges overlap.
This is the easy way to ask “is this date in any of these periods?” — wire a Constant with Is list enabled and the Date range type, or several Date Range nodes, into the List port.

Tips

  • String values and list members are trimmed before comparison, so stray whitespace in source data won’t cause a miss.
  • Comparison is case-sensitive. To match regardless of case, normalise case on both sides upstream.
  • Wire the result into Switch’s check port to branch on the membership test.

Ports