Help please!! I have a gallery connected to SP List(FY22 Workplan). The gallery needs to filter by Tier, Group and Status via combo boxes. The combo boxes need to have the capability of selecting more than 1 filter per combo box. I also have a search box that can search by name of assignment. (I have watched Reza Dorrani's latest video on multi select filters posted 4/25/22)
My issue is when I only have 1 filter combo box and the search box connected they work great, but when I add a 2nd or 3rd filter combo box... nothing works. I am not getting any errors in the formulas either. I pasted my formula below for 1 search box and 3 combo boxes.
Filter(DIV3WorkPlanFY22,StartsWith(Title,SearchFilterFirm.Text),
And(Or(
IsBlank(ddTierFilter.SelectedItems.Value)||IsEmpty(ddTierFilter.SelectedItems.Value)||TopTierFirst.Value=Last(FirstN(ddTierFilter.SelectedItems,1)).Value,TopTierFirst.Value=Last(FirstN(ddTierFilter.SelectedItems,2)).Value,TopTierFirst.Value=Last(FirstN(ddTierFilter.SelectedItems,3)).Value,TopTierFirst.Value=Last(FirstN(ddTierFilter.SelectedItems,4)).Value,TopTierFirst.Value=Last(FirstN(ddTierFilter.SelectedItems,5)).Value,TopTierFirst.Value=Last(FirstN(ddTierFilter.SelectedItems,6)).Value,TopTierFirst.Value=Last(FirstN(ddTierFilter.SelectedItems,7)).Value,TopTierFirst.Value=Last(FirstN(ddTierFilter.SelectedItems,8)).Value,TopTierFirst.Value=Last(FirstN(ddTierFilter.SelectedItems,9)).Value,TopTierFirst.Value=Last(FirstN(ddTierFilter.SelectedItems,10)).Value,TopTierFirst.Value=Last(FirstN(ddTierFilter.SelectedItems,11)).Value,TopTierFirst.Value=Last(FirstN(ddTierFilter.SelectedItems,12)).Value,TopTierFirst.Value=Last(FirstN(ddTierFilter.SelectedItems,13)).Value,TopTierFirst.Value=Last(FirstN(ddTierFilter.SelectedItems,14)).Value,TopTierFirst.Value=Last(FirstN(ddTierFilter.SelectedItems,15)).Value
||IsBlank(ddStatusFilter.SelectedItems.Value)||IsEmpty(ddStatusFilter.SelectedItems.Value)||Status.Value=Last(FirstN(ddStatusFilter.SelectedItems,1)).Value,Status.Value=Last(FirstN(ddStatusFilter.SelectedItems,2)).Value,Status.Value=Last(FirstN(ddStatusFilter.SelectedItems,3)).Value,Status.Value=Last(FirstN(ddStatusFilter.SelectedItems,4)).Value,Status.Value=Last(FirstN(ddStatusFilter.SelectedItems,5)).Value,Status.Value=Last(FirstN(ddStatusFilter.SelectedItems,6)).Value
||IsBlank(ddGroupsFilter.SelectedItems.Value)||IsEmpty(ddGroupsFilter.SelectedItems.Value)||Groups.Value=Last(FirstN(ddGroupsFilter.SelectedItems,1)).Value,Groups.Value=Last(FirstN(ddGroupsFilter.SelectedItems,2)).Value,Groups.Value=Last(FirstN(ddGroupsFilter.SelectedItems,3)).Value,Groups.Value=Last(FirstN(ddGroupsFilter.SelectedItems,4)).Value,Groups.Value=Last(FirstN(ddGroupsFilter.SelectedItems,5)).Value,Groups.Value=Last(FirstN(ddGroupsFilter.SelectedItems,6)).Value)))