La recherche avancée moderne ne fonctionne pas correctement dans une application pilotée par modèle
Cet article fournit des étapes de résolution des problèmes où la fonctionnalité Recherche avancée moderne ne fonctionne pas correctement dans une application pilotée par modèle dans Microsoft Power Apps.
Scénario 1 : Certaines conditions de filtre réapparaîtnt après avoir été supprimées
Étape de dépannage
Vérifiez si les filtres réappliqués automatiquement sont liés aux filtres de page. Certaines entités (activités et files d’attente) prennent en charge les filtres de page (voir la capture d’écran suivante). Ces filtres ne peuvent pas être supprimés de la fenêtre Recherche avancée moderne.
Scénario 2 : Certaines conditions de filtre ne sont pas rendues correctement
Étape de dépannage
La recherche avancée moderne ne prend actuellement pas en charge les conditions suivantes :
- Champs
Date
de type utilisés avec des opérateurs standard. LesDate
champs de type doivent être utilisés avec des opérateurs spécifiques au champ. Par exemple,on
doit êtreeq
, eton-or-before
doit êtrelt
. - Conditions de
in
type. Pour garantir la compatibilité avec la recherche avancée moderne, les conditions dein
type doivent être remplacées par plusieurseq
. Par exemple,[city in "Redmond", "Washington" ]
peut être remplacé par[city eq "Redmond" Or city eq "Washington"]
.
Scénario 3 : Données inattendues après l’application de filtres De recherche avancée moderne
Étape de dépannage
Utilisez l’outil Power Apps Monitor pour obtenir la requête fetchXML et l’attribut
recordsCount
.Vérifiez tous les filtres dans la requête fetchXML et vérifiez qu’ils sont tous attendus.
Si la requête fetchXML contient des filtres supplémentaires, recherchez les filtres supplémentaires qui peuvent être appliqués. Pour plus d’informations, consultez le scénario 3 : le filtrage de colonnes est activé, mais n’est pas appliqué correctement.