モデル駆動型アプリで最新の高度な検索が正しく機能しない
この記事では、Microsoft Power Apps のモデル駆動型アプリで Modern Advanced Find 機能が正しく動作しない問題のトラブルシューティング手順について説明します。
シナリオ 1: 一部のフィルター条件が削除された後に再表示される
トラブルシューティングの手順
自動的に再適用されたフィルターがページ フィルターに関連付けられているかどうかを確認します。 一部のエンティティ (アクティビティとキュー) では、ページ フィルターがサポートされています (次のスクリーンショットを参照)。 これらのフィルターは、 Modern Advanced Find ウィンドウから削除できません。
シナリオ 2: 一部のフィルター条件が正しくレンダリングされない
トラブルシューティングの手順
Modern Advanced Find は現在、次の条件をサポートしていません。
- 標準演算子で使用される
Date
型フィールド。Date
型フィールドは、フィールド固有の演算子と共に使用する必要があります。 たとえば、on
をeq
し、on-or-before
をlt
する必要があります。 in
型の条件。 Modern Advanced Find との互換性を確保するには、in
型の条件を複数のeq
に置き換える必要があります。 たとえば、[city in "Redmond", "Washington" ]
は[city eq "Redmond" Or city eq "Washington"]
に置き換える必要があります。
シナリオ 3: Modern Advanced Find フィルターを適用した後の予期しないデータ
トラブルシューティングの手順
Power Apps Monitor ツールを使用して、fetchXML クエリと
recordsCount
属性を取得します。fetchXML クエリ内のすべてのフィルターを確認し、すべてが想定されていることを確認します。
fetchXML クエリに追加のフィルターが含まれている場合は、追加のフィルターが適用されているかどうかを確認します。 詳細については、「 Scenario 3: 列のフィルター処理は有効になっていますが、正しく適用されませんを参照してください。