La búsqueda avanzada moderna no funciona correctamente en una aplicación controlada por modelos
En este artículo se proporcionan pasos para solucionar problemas en los que la característica Búsqueda avanzada moderna no funciona correctamente en una aplicación controlada por modelos en Microsoft Power Apps.
Escenario 1: Algunas condiciones de filtro vuelven a aparecer después de eliminarse
Paso de solución de problemas
Compruebe si los filtros que se vuelven a aplicar automáticamente están relacionados con los filtros de página. Algunas entidades (actividades y colas) admiten los filtros de página (consulte la captura de pantalla siguiente). Esos filtros no se pueden quitar de la ventana Búsqueda avanzada moderna.
Escenario 2: algunas condiciones de filtro no se representan correctamente
Paso de solución de problemas
La búsqueda avanzada moderna no admite actualmente las siguientes condiciones:
- Campos
Date
de tipo usados con operadores estándar. LosDate
campos de tipo deben usarse con operadores específicos del campo. Por ejemplo,on
debe sereq
yon-or-before
debe serlt
. - Condiciones de
in
tipo. Para garantizar la compatibilidad con la búsqueda avanzada moderna, lasin
condiciones de tipo deben reemplazarse por variaseq
. Por ejemplo,[city in "Redmond", "Washington" ]
se debe reemplazar por[city eq "Redmond" Or city eq "Washington"]
.
Escenario 3: Datos inesperados después de aplicar filtros modernos de búsqueda avanzada
Paso de solución de problemas
Use la herramienta Monitor de Power Apps para obtener la consulta fetchXML y el
recordsCount
atributo .Compruebe todos los filtros de la consulta fetchXML y asegúrese de que están todos esperados.
Si la consulta fetchXML contiene filtros adicionales, compruebe si hay filtros adicionales que se puedan aplicar. Para obtener más información, consulte Escenario 3: El filtrado de columnas está habilitado, pero no se aplica correctamente.