Las fórmulas combinan numerosos elementos. A continuación se enumera lo siguiente:

  • Las funciones toman parámetros, realizar una operación y devuelven un valor. Por ejemplo, Sqrt(25) devuelve 5. Las funciones se basan en las funciones de Microsoft Excel. Algunas funciones tienen efectos secundarios, como SubmitForm, y solo son adecuadas en una fórmula de comportamiento como Button.OnSelect.

  • Las señales devuelven información sobre el entorno. Por ejemplo, Location devuelve las coordenadas GPS actuales del dispositivo. Las señales no toman parámetros ni tienen efectos secundarios.

  • Las enumeraciones devuelven un valor constante predefinido. Por ejemplo, Color es una enumeración que tiene valores predefinidos para Color.Red, Color.Blue, etc. Aquí se incluyen enumeraciones comunes; las enumeraciones específicas de funciones se describen con la función.

  • Los operadores con nombre, como ThisItem y Parent, proporcionan acceso a información desde un contenedor.

Otros elementos incluyen:

A

Abs: valor absoluto de un número.

Acceleration: lee el sensor de aceleración del dispositivo.

Acos: devuelve el arco coseno de un número, en radianes.

Acot: devuelve el arco tangente de un número, en radianes.

AddColumns: devuelve una tabla con columnas agregadas.

And: lógica booleana Y. Devuelve true si todos los argumentos son true. También puede usar el operador &&.

App: devuelve información sobre la aplicación que se está ejecutando, por ejemplo, qué pantalla se muestra actualmente.

Asin: devuelve el arco seno de un número, en radianes.

Atan: devuelve el arco tangente de un número, en radianes.

Atan2: devuelve el arco tangente en función de una coordenada (x,y), en radianes.

Average: calcula la media de una expresión de tabla o un conjunto de argumentos.

B

Back: muestra la pantalla anterior.

En blanco: devuelve un valor en blanco que puede utilizarse para insertar un valor NULL en un origen de datos.

C

Calendar: recupera información sobre el calendario para la configuración regional actual.

Char: traduce un código de carácter en una cadena.

Clear: elimina todos los datos de una colección.

ClearCollect: elimina todos los datos de una colección y, después, agrega un conjunto de registros.

Clock: recupera información sobre el reloj para la configuración regional actual.

Coalesce: reemplaza valores blank y deja los valores que no son blank.

Collect: crea una colección o agrega datos a un origen de datos.

Color: establece una propiedad en un valor de color integrado.

ColorFade: atenúa un valor de color.

ColorValue: traduce un nombre de color CSS o un código hexadecimal en un valor de color.

Compass: devuelve el encabezado de brújula.

Concat: concatena cadenas en un origen de datos.

Concatenate: concatena cadenas.

Connection: devuelve información sobre la conexión de red.

Count: cuenta los registros de la tabla que contienen números.

Cos: devuelve el coseno de un ángulo especificado en radianes.

Cot: devuelve la cotangente de un ángulo especificado en radianes.

CountA: cuenta los registros de la tabla que no están vacíos.

CountIf: cuenta los registros de la tabla que cumplen una condición.

CountRows: cuenta los registros de la tabla.

D

DataSourceInfo: proporciona información sobre un origen de datos.

Date: devuelve un valor de fecha y hora en función de los valores Year, Month y Day.

DateAdd: agrega días, meses, trimestres o años a un valor de fecha y hora.

DateDiff: resta dos valores de fecha y muestra el resultado en días, meses, trimestres o años.

DateTimeValue: convierte una cadena de fecha y hora en un valor de fecha y hora.

DateValue: convierte una cadena de fecha en un valor de fecha y hora.

Day: recupera la parte de día de un valor de fecha y hora.

Defaults: devuelve los valores predeterminados para un origen de datos.

Degrees: convierte radianes en grados.

Disable: deshabilita una señal, como Location para leer el GPS.

Distinct: resume los registros de una tabla, para lo que quita los duplicados.

Download: descarga un archivo de la Web en el dispositivo local.

DropColumns: devuelve una tabla a la que se han quitado una o varias columnas.

E

EditForm: restablece un control de formulario para la edición de un elemento.

Enable: habilita una señal, como Location para leer el GPS.

EndsWith: comprueba si una cadena de texto termina con otra cadena de texto.

Errors: proporciona información de error para los cambios anteriores en un origen de datos.

EncodeUrl: codifica caracteres especiales mediante la codificación de la dirección URL.

Exit: sale de la aplicación que se está ejecutando.

Exp: devuelve e elevado a una potencia.

F

Filter: devuelve una tabla filtrada en función de uno o varios criterios.

Find: comprueba si una cadena aparece dentro de otra y devuelve la ubicación.

First: devuelve el primer registro de una tabla.

FirstN: devuelve el primer conjunto de registros (registros N) de una tabla.

ForAll: calcula valores y realiza acciones para todos los registros de una tabla.

G

GroupBy: devuelve una tabla con los registros agrupados.

H

HashTags: extrae los hashtags (#cadenas) de una cadena.

Hour: devuelve la parte de hora de un valor de fecha y hora.

I

If: devuelve un valor si una condición es true y otro valor si no lo es.

IsBlank: busca un valor en blanco.

IsEmpty: busca una tabla vacía.

IsMatch: comprueba una cadena con un patrón. Se pueden usar expresiones regulares.

IsNumeric: busca un valor numérico.

IsToday: comprueba si un valor de fecha y hora coincide con algún momento del día actual.

Grande

Language: devuelve la etiqueta de idioma del usuario actual.

Last: devuelve el último registro de una tabla.

LastN: devuelve el último conjunto de registros (registros N) de una tabla.

Launch: inicia una dirección web o una aplicación.

Left: devuelve la parte del extremo izquierdo de una cadena.

Len: devuelve la longitud de una cadena.

Ln: devuelve el logaritmo natural.

LoadData: carga una colección del almacenamiento privado de PowerApps.

Location: devuelve la ubicación como una coordinada de mapa mediante el sistema de posicionamiento global (GPS) y otra información.

LookUp: busca un único registro en una tabla en función de uno o varios criterios.

Lower: convierte todas las letras de una cadena de texto en minúsculas.

Mediana

Max: valor máximo de una expresión de tabla o un conjunto de argumentos.

Mid: devuelve la parte media de una cadena.

Min: valor mínimo de una expresión de tabla o un conjunto de argumentos.

Minute: recupera la parte de minuto de un valor de fecha y hora.

Mod: devuelve el resto después de que un dividendo se divida entre un divisor.

Month: recupera la parte de mes de un valor de fecha y hora.

N

Navigate: cambia la pantalla que se muestra.

NewForm: restablece un control de formulario para la creación de un elemento.

Not: lógica booleana NO. Devuelve true si su argumento es false y devuelve false si su argumento es true. También puede usar el operador !.

Now: devuelve el valor de fecha y hora actual.

O

Or: lógica booleana O. Devuelve true si alguno de sus argumentos es true. También puede usar el operador ||.

P

Param: proporciona acceso a los parámetros pasados a la aplicación al abrirla el usuario.

Parent: proporciona acceso a las propiedades de un control contenedor.

Patch: modifica o crea un registro en un origen de datos, o bien combina registros fuera de un origen de datos.

Pi: devuelve el número π.

PlainText: quita las etiquetas HTML y XML de una cadena.

Power: devuelve un número elevado a una potencia. También puede usar el operador ^.

Proper: convierte la primera letra de cada palabra de una cadena en mayúsculas y el resto en minúsculas.

R

Radians: convierte grados en radianes.

Rand: devuelve un número pseudoaleatorio.

Refresh: actualiza los registros de un origen de datos.

Remove: quita uno o más registros específicos de un origen de datos.

RemoveIf: elimina los registros de un origen de datos en función de una condición.

RenameColumns: cambia el nombre de las columnas de una tabla.

Replace: reemplaza parte de una cadena por otra cadena, por posición inicial de la cadena.

Reset: restablece un control de entrada al valor predeterminado, descartando cualquier modificación del usuario.

ResetForm: restablece un control de formulario para la edición de un elemento existente.

Revert: recarga y borra errores para los registros de un origen de datos.

RGBA: devuelve un valor de color para un conjunto de componentes rojo, verde, azul y alfabético.

Right: devuelve la parte del extremo derecho de una cadena.

Round: redondea al número más cercano.

RoundDown: redondea hacia abajo al número anterior más grande.

RoundUp: redondea hacia arriba al siguiente número más pequeño.

S

SaveData: guarda una colección en el almacenamiento privado de PowerApps.

Search: busca registros en una tabla que contengan una cadena en una de sus columnas.

Second: recupera la parte de segundo de un valor de fecha y hora.

Set: establece el valor de una variable global.

ShowColumns: devuelve una tabla exclusivamente con las columnas seleccionadas.

Shuffle: reordena aleatoriamente los registros de una tabla.

Sin: devuelve el seno de un ángulo especificado en radianes.

Sort: devuelve una tabla ordenada en función de una fórmula.

SortByColumns: devuelve una tabla ordenada en función de una o varias columnas.

Sqrt: devuelve la raíz cuadrada de un número.

StartsWith: comprueba si una cadena de texto comienza con otra cadena de texto.

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

Substitute: reemplaza parte de una cadena por otra cadena, por coincidencia de cadenas.

SubmitForm: guarda el elemento en un control de formulario para el origen de datos.

Sum: calcula la suma de una expresión de tabla o un conjunto de argumentos.

Cambiar: busca la coincidencia con un conjunto de valores y luego evalúa una fórmula correspondiente.

T

Table: crea una tabla temporal.

Tan: devuelve la tangente de un ángulo especificado en radianes.

Text: da formato a un número como una cadena para mostrar.

ThisItem: cuando se está en una galería o un formulario, devuelve los datos para el elemento actual del contenedor.

Time: devuelve un valor de fecha y hora, en función de los valores Hour, Minute y Second.

TimeValue: convierte una cadena de hora en un valor de fecha y hora.

TimeZoneOffset: devuelve la diferencia entre la hora UTC y la hora local del usuario en minutos.

Today: devuelve el valor de fecha y hora actual.

Trim: quita los espacios adicionales de los extremos y el interior de una cadena de texto.

TrimEnds: quita los espacios adicionales únicamente de los extremos de una cadena de texto.

U

Ungroup: quita una agrupación.

Update: reemplaza un registro en un origen de datos.

UpdateContext: establece el valor de una o varias variables de contexto de la pantalla actual.

UpdateIf: modifica un conjunto de registros en un origen de datos en función de una condición.

Upper: convierte todas las letras de una cadena de texto en mayúsculas.

User: devuelve información sobre el usuario actual.

V

Validate: comprueba si el valor de una sola columna o un registro completo es válido para un origen de datos.

Value: convierte una cadena en un número.

VarP: devuelve la varianza de sus argumentos.

ViewForm: restablece un control de formulario para la visualización de un elemento existente.

W

Weekday: recupera la parte de día de la semana de un valor de fecha y hora.

Y

Year: recupera la parte de año de un valor de fecha y hora.