Hi, see here for how to write the intersect with expression so that if nothing is selected in the input, all results are shown.
Regarding having multiple inputs…
- If anything isn’t a “list to list” search requiring the advanced filter, put it in your regular searchbox and check ignore empty constraints. This will run server side and is faster.
- If you have multiple “list to list” searches, if you add each one in their own constraint within the list filter search box (ie “Add a new constraint”), then they will act as an “and” between them.
Note also that some people set these types of filters to trigger off a workflow, where each search constraint is its own step in the workflow, but I have stayed away from that route because I haven’t seen anyone explain the upside vs. the above simpler method.