Search(
If(
// this is for all Business Units and all Counterparties
ddBusinessUnit_2.Selected.Value = "All" && ddCounterparty_2.Selected.Value = "All",
Filter(
'Scorecard Comments 2',
YourDateColumn = ddDate.Selected.Value
),
// this is for all Business Units and selected Counterparty
If(
ddBusinessUnit_2.Selected.Value = "All" && ddCounterparty_2.Selected.Value <> "All",
Filter(
'Scorecard Comments 2',
Counterparty = ddCounterparty_2.Selected.Value &&
YourDateColumn = ddDate.Selected.Value
),
// this is for selected Business Units and all Counterparties
If(
ddBusinessUnit_2.Selected.Value <> "All" && ddCounterparty_2.Selected.Value = "All",
Filter(
'Scorecard Comments 2',
'Business Unit' = ddBusinessUnit_2.Selected.Value &&
YourDateColumn = ddDate.Selected.Value
),
// this is for selected Business Units and selected Counterparty
If(
ddBusinessUnit_2.Selected.Value <> "All" && ddCounterparty_2.Selected.Value <> "All",
Filter(
'Scorecard Comments 2',
'Business Unit' = ddBusinessUnit_2.Selected.Value &&
Counterparty = ddCounterparty_2.Selected.Value &&
YourDateColumn = ddDate.Selected.Value
)
)
)
)
),
SearchInput1_3.Text,
"BusinessUnit",
"Comment",
"Counterparty"
)