Nowoczesne wyszukiwanie zaawansowane nie działa poprawnie w aplikacji opartej na modelu
Ten artykuł zawiera kroki rozwiązywania problemów, w których funkcja nowoczesnego wyszukiwania zaawansowanego nie działa poprawnie w aplikacji opartej na modelu w usłudze Microsoft Power Apps.
Scenariusz 1. Niektóre warunki filtrowania pojawiają się ponownie po usunięciu
Krok rozwiązywania problemów
Sprawdź, czy filtry automatycznie ponownie zastosowanych są powiązane z filtrami stron. Niektóre jednostki (działania i kolejki) obsługują filtry strony (zobacz poniższy zrzut ekranu). Tych filtrów nie można usunąć z okna Nowoczesne wyszukiwanie zaawansowane.
Scenariusz 2. Niektóre warunki filtrowania nie są poprawnie renderowane
Krok rozwiązywania problemów
Nowoczesne wyszukiwanie zaawansowane obecnie nie obsługuje następujących warunków:
- Pola
Date
typu używane z operatorami standardowymi. PolaDate
typu muszą być używane z operatorami specyficznymi dla pola. Na przykładon
powinna mieć wartośćeq
ion-or-before
powinna mieć wartośćlt
. - Warunki
in
typu. Aby zapewnić zgodność z nowoczesnym wyszukiwaniem zaawansowanym,in
warunki typu powinny zostać zastąpione kilkomaeq
elementami . Na przykład[city in "Redmond", "Washington" ]
należy zastąpić ciąg .[city eq "Redmond" Or city eq "Washington"]
Scenariusz 3. Nieoczekiwane dane po zastosowaniu nowoczesnych filtrów wyszukiwania zaawansowanego
Krok rozwiązywania problemów
Użyj narzędzia Power Apps Monitor, aby uzyskać zapytanie fetchXML i
recordsCount
atrybut.Sprawdź wszystkie filtry w zapytaniu fetchXML i upewnij się, że wszystkie te filtry są oczekiwane.
Jeśli zapytanie fetchXML zawiera dodatkowe filtry, sprawdź dodatkowe filtry, które mogą być stosowane. Aby uzyskać więcej informacji, zobacz Scenariusz 3: filtrowanie kolumn jest włączone, ale nie jest stosowane poprawnie.