Operaciones matemáticas en tablas

Completado

Al trabajar con datos en Power Apps, hay muchas razones para realizar operaciones matemáticas en sus datos. Estas operaciones pueden ser funciones de recuento o funciones de agregado. Ambos tipos admiten tablas de datos. En este módulo no se describen funciones matemáticas adicionales y operadores para datos sin formato de tabla. Para obtener una lista completa de todas las funciones, consulte Referencia de fórmula para Power Apps.

Funciones de recuento

Las funciones de recuento se usan para calcular el número de registros de una tabla de datos en función de criterios. A menudo se usan para proporcionar indicadores visuales al usuario.

Por ejemplo, podría usar CountIf(TasksTable, Complete = "No") para contar el número de registros de TasksTable en los que la columna Complete es igual a No. Después, según el total, podría aplicar formato condicional a la propiedad Color de una etiqueta o cambiar la propiedad Visible de un icono. Estos tipos de indicadores visuales mejoran la experiencia del usuario.

Power Apps incluye las siguientes funciones de recuento:

  • Count cuenta el número de registros que contienen un número en una tabla de una única columna.

  • CountA cuenta el número de registros que no están en blanco en una tabla de una única columna. Esta función incluye el texto vacío ("") en el recuento.

  • CountIf cuenta el número de registros de una tabla que son true para una fórmula lógica. La fórmula puede hacer referencia a columnas de la tabla.

  • CountRows cuenta el número de registros de una tabla.

Count y CountA solo admiten tablas de una sola columna, y es el único argumento que aceptan.

CountIf acepta una tabla y, después, la fórmula lógica que se va a procesar. Después, devuelve un recuento de todos los registros que coinciden con la fórmula lógica.

Captura de pantalla de una función CountIf.

CountRows solo acepta una tabla como argumento y, después, devuelve un recuento del número de filas de esa tabla.

Funciones de agregado

Las funciones de agregado se usan para proporcionar información de resumen de una tabla de datos. Información como el precio de venta promedio o la desviación estándar de puntuaciones. Considérelo como un sencillo informe sobre los datos que posibilita una mejor experiencia de la aplicación.

Por ejemplo, podría usar Max(CustomerOrders, SalePrice) para buscar el valor máximo que se almacena en la columna SalePrice de la tabla CustomerOrders. Con esta información, podría confirmar que el precio especificado en un control de formulario no superó dicho precio antes de permitir que el usuario envíe el formulario.

Power Apps incluye las funciones de agregado siguientes:

  • Average: calcula el promedio, o la media aritmética, de sus argumentos.

  • Max: encuentra el valor máximo.

  • Min: encuentra el valor mínimo.

  • Sum: calcula la suma de sus argumentos.

  • StdevP: calcula la desviación estándar de sus argumentos.

  • VarP: calcula la desviación de sus argumentos.

Todas estas funciones admiten que se les pasen datos de forma directa, como Average(9,10,8)

Esta fórmula devuelve el valor 9, que es el promedio de los tres valores de entrada.

O bien, se les pasa una tabla y una expresión, como Average(OrdersTable, OrderAmount)

Esta fórmula devolverá el promedio de la columna OrderAmount de OrdersTable. En una unidad posterior, aprenderá a dividir y combinar datos mediante funciones.