Saltar al contenido principal
Volver atrás

Acelera tu Power App con Concurrent

#powerapps #power-fx

Si cargas múltiples colecciones en el evento App.OnStart una detrás de otra con ;;, estás perdiendo tiempo. La función Concurrent evalúa todas las fórmulas al mismo tiempo en paralelo.

power fx
// ❌ Lento (secuencial)
ClearCollect(Usuarios, Office365Users.SearchUser());
ClearCollect(Departamentos, ["IT", "HR", "Ventas"]);

// ✅ Rápido (paralelo)
Concurrent(
ClearCollect(Usuarios, Office365Users.SearchUser()),
ClearCollect(Departamentos, ["IT", "HR", "Ventas"])
);

Esto reduce el tiempo de inicio de la aplicación drásticamente, especialmente cuando conectas con múltiples fuentes de datos.

Úsalo en el inicio de la aplicación (OnStart) o botones que lanzan muchos procesos independientes.

Ojo con el separador

Recuerda que si tienes Power Apps configurado para la región europea tendrás que cambiar la coma , por punto y coma ; en las fórmulas. Y Doble punto y coma ;; para saltos de línea donde normalmente se pondría únicamente un punto y coma ;.