Name | Abbreviation | Type | Access | Description |
---|---|---|---|---|
List | L | Any | List | The list to filter |
Predicate | P | Boolean | Item | The matching condition |
Name | Abbreviation | Type | Access | Description |
---|---|---|---|---|
Matching | M | Any | List | The list items that match the condition |
Not Matching | N | Any | List | The list items that do not match the condition |
Value | V | Any | Item | The current value of the filter |
Index | I | Number | Item | The current index of the filter |
Feed in a list
Lists have 2 or more items contained within the list object.
You need more than one item in order to filter out anything!
Start the loop
Determine what value you want to filter the list on.
Connect the value (V) to an operation to start the loop. Typically this would be to read a property or calculate a value. IE area, read property, etc.
Define the boolean condition
Next, add a node that gives a boolean output. IE greater than, equals, or includes.
Connect the node from step 2 with your boolean condition node. Input your comparison value.
Connect the boolean result to the Predicate (P)
The Filter node will generate 2 outputs:
A list that matches your boolean condition (true)
A list that does not match the boolean condition (false)
You can use either or both lists for different operations later in the flow
Either list may be empty if no values match the condition.