@tagustin2020
OK, I'm back at a computer now. From what I understand reading your post this code is currently working.
Filter(
'Tool Design Support Requests',
StartsWith('Request Summary Title', TxtSearchBox.Text)
&& (ddStatus.Selected.Value = "Status All"
|| 'Request Status'.Value = ddStatus.Selected.Value)
)
Here's how I would use your FILTER function inside the SWITCH statement.
Switch(
locSortColumn,
”NeededBy”,
Sort(
Filter(
'Tool Design Support Requests',
StartsWith('Request Summary Title', TxtSearchBox.Text)
&& (ddStatus.Selected.Value = "Status All"
|| 'Request Status'.Value = ddStatus.Selected.Value)
),
NeededBy,
If(locSortAscending, Ascending,Descending)
),
”Title”,
Sort(
Filter(
'Tool Design Support Requests',
StartsWith('Request Summary Title', TxtSearchBox.Text)
&& (ddStatus.Selected.Value = "Status All"
|| 'Request Status'.Value = ddStatus.Selected.Value)
),
Title,
If(locSortAscending, Ascending,Descending)
),
”ProjectNumber”,
Sort(
Filter(
'Tool Design Support Requests',
StartsWith('Request Summary Title', TxtSearchBox.Text)
&& (ddStatus.Selected.Value = "Status All"
|| 'Request Status'.Value = ddStatus.Selected.Value)
),
ProjectNumber,
If(locSortAscending, Ascending,Descending)
),
"Title"
Sort(
Filter(
'Tool Design Support Requests',
StartsWith('Request Summary Title', TxtSearchBox.Text)
&& (ddStatus.Selected.Value = "Status All"
|| 'Request Status'.Value = ddStatus.Selected.Value)
),
Title,
If(locSortAscending, Ascending,Descending)
)
)
Let me know if you encounter errors 🙂
---
Please click "Accept as Solution" if my post answered your question so that others may find it more quickly. If you found this post helpful consider giving it a "Thumbs Up."