PowerApps の検索画面構築と委任
解決したいこと
AppsとSharePointリストで構成している案件管理アプリを作成をしています。
検索画面を作成し、リスト内で検索したい要素(氏名、登録日、案件名・・・など)を約30項目ぐらい入力欄を作成し、
検索ボタンをクリックすると、設定された変数の返り値をトリガーにデータテーブルがフィルターされるという仕組みを作ろうとしています。
検索画面では各要素の全てには検索ワード等が入力されるとは限らないので、
「入力されたところはフィルターをし、設定されていない場合にはその要素のフィルターはしない」という書きたいのですが、
Filter関数においては、「中にIF関数を入れること」「IsBlank」「Not」がNGなようで、これを回避する方法を考えに考えています。
複数の検索入力欄に対して、入力されたところのみのフィルターがかかる記述方法を教えてください。
委任問題に引っかかる状態
Filter(データリスト名,If(IsBlank(SearchあああComboBox.Selected.DisplayName) = false, SearchあああComboBox.Selected.DisplayName = あああ.DisplayName, Not(SearchあああComboBox.Selected.DisplayName = あああ.DisplayName)))
自分で試したこと
IfをFilterの外側に出すことで、「中にIF関数を入れること」「IsBlank」「Not」の問題は解決できるのですが、
入力された検索情報のAND検索が出来なくなってしまう点が躓いてしまいます。
0