¡Hola Daniel Méndez Pineda!
Bienvenido a Microsoft Q&A.
Entiendo tu preocupación con el problema de delegación en Power Apps. Aquí tienes algunas formas de solucionar este problema:
Usar fuentes de datos delegables: Asegúrate de utilizar fuentes de datos que soporten delegación, como SQL Server, SharePoint, o Common Data Service (Dataverse). Estas fuentes permiten que las operaciones se realicen en el servidor, mejorando el rendimiento.
Optimizar las consultas: Utiliza funciones que sean delegables. Por ejemplo, en lugar de usar DateAdd
, podrías intentar reestructurar tu consulta para que use funciones soportadas por la fuente de datos.
Aumentar el límite de registros: Aunque el límite predeterminado es de 500 registros, puedes aumentarlo hasta 2000 en la configuración de la aplicación. Sin embargo, ten en cuenta que esto puede afectar el rendimiento.
Dividir los datos: Si tienes más de 2000 registros, considera dividir los datos en varias colecciones más pequeñas y trabajar con ellas por separado. Esto puede requerir un diseño más complejo, pero puede ayudarte a manejar grandes volúmenes de datos sin problemas de delegación.
Uso de colecciones: Como mencionaste, puedes pasar los datos a una colección. Sin embargo, esto solo es viable si los datos no superan los 2000 registros. Para conjuntos de datos más grandes, es mejor utilizar las técnicas mencionadas anteriormente.
Descripción de la delegación en una aplicación de lienzo - Power Apps
Espero que estos consejos ayuden a resolver el problema. Si necesitas más asistencia, estoy a tu disposición.
Saludos,
Jonathan.
----------*
Tu opinión es muy importante para nosotros! Si esta respuesta resolvió tu consulta, por favor haz clic en 'SÍ'. Esto nos ayuda a mejorar continuamente la calidad y relevancia de nuestras soluciones.