Несколько ComboBox работают вместе на PowerApps
Я хотел посмотреть, сталкивался ли кто-нибудь здесь с этим... Я ищу работу с несколькими комбинированными списками для фильтрации данных в галерее. В настоящее время у меня есть панель поиска (TextInput1.Text), работающая в сочетании с несколькими ComboBox (ComboBox1 и ComboBox3), которая прикреплена к Галерее> Элементы Функция:
Gallery> Items = Filter('Table A',
((TextInput1.Text in 'Description') ||
(TextInput1.Text in 'Name - Long') ||
(TextInput1.Text in 'Tags')) &&
('Target Type'.Value exactin ComboBox1.SelectedItems.Result &&
'Target Level'.Value exactin ComboBox3.SelectedItems.Result)
)
ПРОБЛЕМА
Проблема с ('Target Type'.Value exactin ComboBox1.SelectedItems.Result && 'Target Level'.Value exactin ComboBox3.SelectedItems.Result)
частью функции выше является то, что когда вы применяете &&
Оператор между ComboBox1 и ComboBox2, ни одна из данных не заполняется в Галерее, если элементы не выбраны в ОБА ComboBox. Аналогично, при использовании ||
Оператор реагирует только на САМЫЕ НЕДАВНО выбранные элементы в полях.
ВОЗМОЖНОЕ РЕШЕНИЕ
Для того чтобы несколько ComboBox могли выполнять функцию перекрестных ссылок (что я и пытаюсь сделать с несколькими полями), я должен использовать функцию IF, которая соответствует следующей логике:
IF(выбрано более 1 comboBox, применить логику && между ComboBox [как показано выше], иначе применить ||)
или же
IF(используется только 1 комбинированный список, применить логику ||, иначе применить &&)
Я иду об этом правильным путем? Если так, то как бы выглядела функция целиком при ее включении?