
I would like to replace StartsWith with "contains" so that it will search for any character(s) contained in the project and program columns. Can someone please help me to edit these formulas while keeping them delegable? My current code in my galProjects is below:
Switch(varSortColumn, "msdyn_name",
SortByColumns(
Filter(
'Project Request', Approval = 'Approval (Project Request)'.No && 'Project Request Status'<>'Project Status Choices'.Deleted &&
And(
Or(
IsBlank(cmbBoxHid.SelectedItems),
IsEmpty(cmbBoxHid.SelectedItems),
'Project Request Status' = Index (
cmbBoxHid.SelectedItems,
1
).Value,
'Project Request Status' = Last(
FirstN(
cmbBoxHid.SelectedItems,
2
)
).Value,
'Project Request Status' = Last(
FirstN(
cmbBoxHid.SelectedItems,
3
)
).Value
),
StartsWith(
Name,
inpSearch.Text
) || StartsWith(
Program,
inpSearch.Text
)
)
),"msdyn_name",If(varSortDirection = Ascending, Descending, Ascending)),
"cr155_program",
SortByColumns(
Filter(
'Project Request',
And(
Or(
IsBlank(cmbBoxHid.SelectedItems),
IsEmpty(cmbBoxHid.SelectedItems),
'Project Request Status' = Index (
cmbBoxHid.SelectedItems,
1
).Value,
'Project Request Status' = Last(
FirstN(
cmbBoxHid.SelectedItems,
2
)
).Value,
'Project Request Status' = Last(
FirstN(
cmbBoxHid.SelectedItems,
3
)
).Value
),
StartsWith(
Name,
inpSearch.Text
) || StartsWith(
Program,
inpSearch.Text
)
)
),"cr155_program",If(varSortDirection = Ascending, Descending, Ascending)))