Set(
showRequestStatusUser,
Filter(
Collection,
Status.Value <> "Complete"
)
)
Set(
showRequestStatusUser,
Filter(
Collection,
Status.Value = "Complete"
)
)
Filter(
Collection,
(TextInput.Text in 'Document Code' Or
(TextInput.Text in 'Document Name' Or
TextInput.Text in ID) || IsBlank(TextInput.Text)),
Requestor.DisplayName = showUserValidation || IsBlank(showUserValidation),
(Len(DropdownYear.Selected.Value) = 0 || ReportingYear = DropdownYear.Selected.Value)
)
Status.Value = showRequestStatusUser || IsBlank(showRequestStatusUser),
Status.Value in showRequestStatusUser.Status ||
IsBlank(showRequestStatusUser)
This might help. I made explicit all the ands and ors:
Filter(
Collection,
(
TextInput.Text in 'Document Code' Or
TextInput.Text in 'Document Name' Or
Value(TextInput.Text) = ID Or
IsBlank(TextInput.Text)
) And
(
Requestor.DisplayName = showUserValidation Or
IsBlank(showUserValidation)
) And
(
Len(DropdownYear.Selected.Value) = 0 Or
ReportingYear = DropdownYear.Selected.Value
)
)
ID is a number.
Status.Value in showRequestStatusUser.YourFieldName ||
IsBlank(showRequestStatusUser)
Status.Value = showRequestStatusUser || IsBlank(showRequestStatusUser)
Status.Value in showRequestStatusUser.Status || IsBlank(showRequestStatusUser),
(Status.Value<>"Complete" && CheckBox.Value) || (Status.Value="Complete" && !CheckBox.Value)
WarrenBelz
146,524
Most Valuable Professional
RandyHayes
76,287
Super User 2024 Season 1
Pstork1
65,906
Most Valuable Professional