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 } )

 

10 funciones de Power Apps imprescindibles que debes saber

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.LatitudeLocation.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.

Funciones de Power Apps Preguntas y Respuestas (FAQ)

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.

Facundo Capdevila

Facundo Capdevila

Artículos Relacionados

Pin It on Pinterest

Share This