Filtering modes
Wire exactly one of these output ports to the start of your predicate:- Filter Values — tests each inner value of a dated property. Use this when a property’s value is a list and you want to keep only some of its elements.
- Filter Properties — tests each whole dated property. Use this to filter a timeline — keep or drop whole entries. This is the port for “drop the entries that fail a check”, e.g. keep only salary entries whose currency is SEK.
Reject mode
Choose what happens to a rejected timeline entry:- Leave a gap (default) — replaces the entry with an empty value at its date, so the previous value stops there instead of carrying forward. Pick this when you’re dropping entries from a history and the gaps matter (e.g. ending a salary when its currency switches away from SEK).
- Drop entry — removes the entry, so the previous value stays active until the next kept one.
Predicate
- End the predicate with at least one End node, returning a boolean-ish
value. Anything other than
nil,false,[], or""counts as truthy. - Match, Equals, or an arithmetic comparison make for natural last nodes.