Las 10 Funciones de Power Apps que deberías saber (Fórmulas con ejemplos):
Una de las características claves de Power Apps son las funciones [Fórmulas Power Fx]. Son bloques de código preconstruidos que realizan tareas específicas.
Estas funciones de Power Apps [Fórmulas Power Fx], se pueden combinar de diferentes maneras para crear aplicaciones personalizadas y automatizar procesos de negocio complejos.
En este artículo, hablaremos de las funciones más utilizadas en PowerApps y daremos ejemplos de cómo se pueden utilizar.
La lista de las 10 principales funciones de Power Apps que debe conocer (con ejemplos)
1- Función If() «Si»:
La función «IF» se utiliza para realizar sentencias condicionales en PowerApps.
La sintaxis de la función «IF» es:
If( condición, valor_if_verdadero, valor_if_falso )
A continuación, un ejemplo de cómo utilizar la función IF
If( IsBlank(txtName.Text) , "Vació", "Completo");
2- Función Collect() «Recolectar»:
La función «Collect» se utiliza para crear una colección de registros en PowerApps.
La sintaxis de la función «Collect» es:
Collect( NombreDeLaColección, Datos )
Así es como funciona:
Collect( Ordenes, { Producto: "Producto1", Cantidad: 10, Precio: 100 }, { Producto: "Producto2", Cantidad: 5, Precio: 200 } )
Relacionado, está la función ClearCollect() que es muy útil:
1-Primero elimina todos los registros de la colección (en caso de existir).
2- Luego, agrega los nuevos registros.
3- Función Filter() «Filtrar»:
La función «Filter» se utiliza para filtrar datos basados en condiciones en PowerApps.
La función devuelve todos los registros cuyo resultado sea verdadero.
La sintaxis de la función «Filter» es:
Filter( OrigenDeDatos, Condición )
Un ejemplo de uso de la función Filter():
Filter( Ordenes, Producto = "Producto1" )
4- Función Sort() «Ordenar»:
La función «Sort» (Ordenar) se usa para ordenar datos en PowerApps.
La sintaxis de la función «Sort» es:
Sort( OrigenDeDatos, ColumnaAOrdenar, TipoDeOrden )
Example:
Sort( Orders, Quantity, SortOrder.Descending )
5- Función Patch() «Parche/Actualizar»:
La función «Patch» se usa para actualizar datos en una fuente de datos en PowerApps.
La sintaxis de la función «Patch» es:
Patch( OrigenDeDatos, RegistroBase, RegistroAActualizar )
Ejemplo:
Patch( Orders, First( Filter( Orders, ID = 1 ) ), { Quantity: 15 } )

PowerApps es una plataforma de bajo código para crear aplicaciones empresariales personalizadas.
PowerFX, es un lenguaje de fórmulas para PowerApps que permite a los usuarios escribir lógica personalizada para sus aplicaciones mediante una combinación de funciones predefinidas y código personalizado.
6- Función Power Apps Concat() / Concatenate() «Concatenar»:
La función Concatenate concatena una mezcla de cadenas o valores de texto individual, en una sola cadena.
La función Concat aplica una fórmula a todos los registros de una tabla y combina las cadenas resultantes en una única cadena. Esto puede resultar útil para crear listas separadas por comas u otros tipos de concatenación de cadenas de caracteres.
La sintaxis de las funciones «Concat» y «Concatenate»:
Concatenate( texto1, texto2, … )
Concat( OrigenDeDatos, expression, separator) // Requires a data source.
A continuación, se explica cómo combinar tres cadenas de texto usando la función Concatenate():
Concatenate("Hola", " ", "Mundo!");
Ejemplo de la función Concat():
Concat( Ordenes, Producto, ", " );
7- Función CountRows() «Contar Filas»:
La función «CountRows» se utiliza para contar el número de filas de una tabla en Power Apps.
La sintaxis de la función «CountRows» es:
CountRows( OrigenDeDatos )
Aca hay un ejemplo de CountRows():
CountRows(Orders)
8- Función LookUp() «Buscar»:
La Función «LookUp» se utiliza para buscar valores en una tabla basándose en una condición.
La sintaxis de la función «LookUp» es:
LookUp( OrigenDeDatos, condición, …) … opcional Ej: ColumnaResultado
Ejemplo a continuación de cómo funciona LookUp:
LookUp(Ordenes, Producto="Producto1")
9- Función Max y Min:
Las funciones «Max» y «Min» se utilizan para encontrar el valor máximo o mínimo de una columna en PowerApps.
La sintaxis de las funciones «Max» y «Min»:
Max( OrigenDeDatos, Columna )
Min( OrigenDeDatos, Columna )
Ejemplo Max y Min:
Max(Ordenes, Cantidad) Min(Ordenes, Cantidad)
10- Función Average «Promedio»:
La función «Average» se utiliza para encontrar el valor promedio de una columna de números en PowerApps.
La sintaxis de las función«Average» es:
Average( OrigenDeDatos, Columna )
Así es como funciona Average:
Average(Ordenes, Cantidad)
Más Fórmulas/ Funciones y Expresiones de Power Apps [Power Fx]
Set(): Declara/Establece el valor de una variable global.
UpdateContext(): crea una variable de contexto (variable local en la pantalla actual).
Location: puede utilizar el GPS del dispositivo,mediante la fórmula Location.Latitude y Location.Longitude para mostrar su ubicación actual. Location.Altitude para la altura del dispositivo.
Navigate() / Back(): se utilizan para cambiar la pantalla. La función Back va a la pantalla anterior y Navigate hacia una pantalla particular que se establezca.
Notify(): muestra un mensaje al usuario en la parte superior de la pantalla.
Para más información sobre todas las fórmulas Power Fx de referencia para Power Apps: Microsoft Link
Conclusión de funciones y fórmulas de Power Apps
En conclusión, conocer las funciones de Power Apps son imprescindible ya que facilitan a los usuarios a automatizar procesos empresariales complejos y a ayudan a crear aplicaciones personalizadas con facilidad.
Hoy, revisamos las 10 Funciones Power Apps Imprescindibles que debes saber (con ejemplos), incluyendo If, Collect, Filter, Sort, Patch, Concat, CountRows, LookUp, Max, y Min, Average (Algunas de las funciones más utilizadas en PowerApps).
Comprender cómo funcionan estas fórmulas y cómo utilizarlas eficazmente es una parte esencial para crear PowerApps de manera exitosa. Tanto si es un principiante como un desarrollador experimentado de PowerApps, dominar estas funciones le ayudaran a crear aplicaciones más sólidas, eficientes y eficaces.
🧐¿Qué otras funciones utilices de manera frecuente? Déjanos un comentario debajo ✍️. Muchas gracias.
Tutoriales y Guías de Power Apps gratuitas:
¿Querés seguir aprendiendo sobre Power Apps? A continuación,Tutorial para principiantes simples y fácil para Crear una aplicación con una Lista de Sharepoint o con Excel:
Cómo Crear una APP en 30 segundos – Sharepoint | Microsoft Power Apps
Crear una App con Excel en 5 pasos | Excel
¿Cómo crear un conector personalizado en Power Apps ? | API La guía completa
👉 Contactanos para más información o para agendar una reunión.
