Filtering a repeating group with multiselect dropdown

Hey all , been stuck on this a few days now so thought I’d ask.

I’m filtering a repeating group with multiple fields. I have a multiselect dropdown with option set as the source that works great with is in .


I have another field (List of Skills) which is a list of another data type (Skill) that isn’t working so well as the source for another multiselect dropdown when I try to filter the RG.

I tried creating an option set (Skills List) for this one but as a person can have multiple skills, the field I created to try this out is a List of Skills Lists.

I think I’m missing something in my understanding on how option sets work and/or something in how I’ve structured the data in relation to this.

Any help at all would be a huge help!

The ‘contains’ expression only works when the list of items you’re filtering by (in your case the candidates list of skills), contains a specific item (skill) - such as one selected from a single-item dropdown. It won’t work when the search constraint is a list (as in a multidropdown’s value).

In order to match a list to a list you need to use either ‘contains list’ (if you want the first list to contain ALL the items from the second list), or ‘intersect with’ :count >0 (if you want the first list to contain ANY of the items from the second list) - neither of which (unfortunately) can be done on the search - they have to be done in an advanced filter on the returned results instead.

11 Likes

Thanks @adamhholmes this got me to look to the advanced filter and this post was basically the key. Thanks, this made my day!!

6 Likes

This topic was automatically closed after 70 days. New replies are no longer allowed.