Referencia da fórmula para Power Apps

As fórmulas combinan moitos elementos. A continuación figuran:

  • As Funcións toman parámetros, realizan unha operación e devolven un valor. Por exemplo, Sqrt(25) devolve 5. As funcións modélanse segundo as funcións de Microsoft Excel. Algunhas funcións teñen efectos secundarios, como por exemplo SubmitForm, que só son apropiadas nunha fórmula de comportamento como Button.OnSelect.
  • Os sinais devolven información sobre o ambiente. Por exemplo, Localización devolve as coordenadas de GPS actuais do dispositivo. Os sinais non toman parámetros nin teñen efectos secundarios.
  • As enumeracións devolven un valor constante predefinido. Por exemplo, Cor é unha enumeración que ten valores predefinidos para Cor.Red, Cor.Blue, etc. As enumeracións comúns inclúense aquí; as enumeracións específicas de funcións descríbense coa función.
  • Operadores nomeados, como ThisItem e Auto, proporcionan acceso á información desde un contedor.

Entre outros elementos inclúense:

A

Abs - Valor absoluto dun número.

Aceleración - Le o sensor de aceleración do seu dispositivo.

Acos - Devolve o arcocoseno dun número, en radiáns.

Acot - Devolve a arcocotanxente dun número, en radiáns.

AddColumns - Devolve unha táboa con columnas engadidas.

E - Lóxica booleana E. Devolve verdadeiro se todos os argumentos son verdadeiros. Tamén pode utilizar o operador &&.

App – Ofrece información sobre a aplicación que se está a executar e controla o comportamento da aplicación.

Asin - Devolve o arcoseno dun número, en radiáns.

Assert - Avalía ao estado verdadeiro ou falso nunha proba.

As: Nomea o rexistro actual en funcións de galería, formulario e ámbito de rexistro como ForAll, With e Sum.

AsType - Trata unha referencia de rexistro como un tipo de entidade específico.

Atan - Devolve a arcotanxente dun número, en radiáns.

Atan2 - Devolve a arcotanxente baseado nunha coordenada (x,y), en radiáns.

Media - Calcula a media dunha expresión de táboa ou dun conxunto de argumentos.

N

Volver - Amosa a pantalla anterior.

En branco - Devolve un valor en branco que se pode usar para inserir un valor NULL nunha orixe de datos.

C

Calendario - Recupera información sobre o calendario para a configuración rexional actual.

Char – Traduce un código de caracteres a unha cadea.

Choices – Devolve unha táboa dos valores posibles para unha columna de busca.

Borrar - Elimina todos os datos dunha colección.

ClearCollect - Elimina todos os datos dunha colección e engade un conxunto de rexistros.

Reloxo - Recupera información sobre o reloxo para a configuración rexional actual.

Coalesce - Substitúe os valores en branco mentres deixa os valores non en branco sen cambios.

Recoller - Crea unha colección ou engade datos a unha orixe de datos.

Color - Establece unha propiedade nun valor de cor incorporado.

ColorFade - Esvaece un valor de cor.

ColorValue - Traduce un nome de cor de CSS ou un código hexadecimal a un valor de cor.

Compás - Devolve o título do compás.

Concat - Concatena as cadeas dunha orixe de datos.

Concatenar - Concatena cadeas.

Simultáneo – Avalía varias fórmulas de xeito simultáneo entre si.

Conexión - Devolve información sobre a súa conexión de rede.

Reconto - Conta os rexistros da táboa que conteñen números.

Cos - Devolve o coseno dun ángulo especificado en radiáns.

Cot - Devolve a cotanxente dun ángulo especificada en radiáns.

CountA - Conta rexistros de táboa que non están baleiros.

CountIf - Contas rexistros de táboas que cumpren unha condición.

CountRows - Conta rexistros de táboas.

D

DataSourceInfo – Ofrece información sobre a orixe de datos.

Data - Devolve un valor de data/hora en función dos valores de Ano, Mes e Día.

DateAdd - Engade días, meses, trimestres ou anos a un valor de data/hora.

DateDiff - Resta dous valores de data e mostra o resultado en días, meses, trimestres ou anos.

DateTimeValue: converte unha cadea de data e hora nun valor de data/hora.

DateValue: converte unha cadea só de data e hora nun valor de data/hora.

Día - Recupera a parte do día dun valor de data/hora.

Defaults - Devolve os valores predeterminados dunha orixe de datos.

Graos - Converte os radiáns en graos.

Desactivar - Desactiva un sinal, como por exemplo Localización para ler o GPS.

Distinto – Resume rexistros dunha táboa, eliminando duplicados.

Descargar – Descarga un ficheiro da web ao dispositivo local.

DropColumns - Devolve unha táboa cunha ou varias columnas eliminadas.

E

EditForm - Restablece un control de formulario para a edición dun elemento.

Activar - Activa un sinal, como por exemplo Localización para ler o GPS.

EncodeUrl - Codifica caracteres especiais mediante codificación de URL.

EndsWith – Comproba se unha cadea de texto comeza ou remata outra cadea de texto.

Erros – Ofrece información de erros para cambios anteriores a unha orixe de datos.

exactin: Comproba se unha cadea de texto está contida noutra cadea de texto ou táboa, dependendo do caso. Tamén se usa para comprobar se un rexistro está nunha táboa.

Saír – Sae da aplicación que se está a executar e, de xeito opcional, sae do usuario actual.

Exp - Devolve e elevado a unha potencia.

S

Filtro - Devolve unha táboa filtrada segundo un ou varios criterios.

Buscar - Comproba se aparece unha cadea dentro doutra e devolve a situación.

Primeiro – Devolve o primeiro rexistro dunha táboa.

FirstN - Devolve o primeiro conxunto de rexistros (N rexistros) dunha táboa.

ForAll – Calcula valores e realiza accións para todos os rexistros dunha táboa.

G

GroupBy - Devolve unha táboa cos rexistros agrupados.

GUID – Converte unha cadea GUID ( Identificador único global) nun valor GUID ou crea un novo valor GUID.

H

HashTags – Extrae os cancelos (#cadeas) dunha cadea de texto.

Hora - Devolve a parte da hora dun valor de data/hora.

K

Se - Devolve un valor se unha condición é verdadeira e outro valor se non.

IfError - Detecta erros e proporciona un valor alternativo ou toma medidas.

in: Comproba se unha cadea de texto está contida noutra cadea de texto ou táboa, sen depender do caso. Tamén se usa para comprobar se un rexistro está nunha táboa.

IsBlank - Comprobacións se hai un valor en branco.

IsEmpty - Comproba se hai unha táboa baleira.

IsError - Comproba se hai un erro.

IsMatch - Comproba unha cadea contra un padrón. Pódense usar expresións regulares.

IsNumeric - Comproba un valor numérico.

IsToday - Comproba se un valor de data e hora corresponde a hoxe.

IsType – Comproba se unha referencia de rexistro se refire a un tipo de entidade específico.

J

JSON - Xera unha cadea de texto JSON para unha táboa, un rexistro ou un valor.

L

Language – Devolve a etiqueta de idioma do usuario actual.

Last – Devolve o último rexistro dunha táboa.

LastN - Devolve o último conxunto de rexistros (N rexistros) dunha táboa.

Iniciar – Inicia unha páxina web ou unha aplicación de lenzo.

Left – Devolve a parte máis á esquerda dunha cadea.

Len – Devolve a lonxitude dunha cadea de texto.

Ln - Devolve o rexistro natural.

LoadData - Carga unha colección desde o almacenamento dun dispositivo local.

Localización - Devolve a súa situación como coordenada de mapa mediante o sistema de posicionamento global (GPS) e outra información.

Busca - Busca un único rexistro nunha táboa atendendo a un ou varios criterios.

Inferior - Converte letras dunha cadea de texto a todas minúsculas.

Ma

Coincidir - Extrae unha subcadea baseada nun padrón. Pódense usar expresións regulares.

MatchAll - Extrae varias subcadeas baseadas nun padrón. Pódense usar expresións regulares.

Máx - Valor máximo dunha expresión de táboa ou dun conxunto de argumentos.

Mid – Devolve a parte intermedia dunha cadea.

Min - Valor mínimo dunha expresión de táboa ou dun conxunto de argumentos.

Minuto - Recupera a parte do minuto dun valor de data/hora.

Mod – Devolve o resto despois de que un dividendo sexa dividido por un divisor.

Mes - Recupera a parte do mes dun valor de data/hora.

N

Navegar – Cambia a pantalla que se amosa.

NewForm - Restablece un control de formulario para a creación dun elemento.

Non - Lóxica booleana E. Devolve verdadeiro se o seu argumento é falso; devolve falso se o seu argumento é verdadeiro. Tamén pode utilizar o operador !.

Notificar – Amosa unha mensaxe de faixa para o usuario.

Agora - Devolve o valor da data/hora actual.

O

Ou - Lóxica booleana OU. Devolve verdadeiro se algún dos seus argumentos son verdadeiros. Tamén pode utilizar o operador ||.

P

Param - Os parámetros de acceso pasáronse a unha aplicación de lenzo cando se inicia.

Principal - Ofrece acceso ás propiedades do control de contedores.

Parche – Modifica ou crea un rexistro nunha orixe de datos ou fusiona rexistros fóra dunha orixe de datos.

Pi – Devolve o número π.

PlainText - Elimina as etiquetas HTML e XML dunha cadea.

Potencia – Devolve un número elevado a unha potencia. Tamén pode utilizar o operador ^.

Axeitado - Converte a primeira letra de cada palabra dunha cadea en maiúscula e converte o resto en minúscula.

R

Radiáns - Converte os graos en radiáns.

Rand – Devolve un número pseudo-aleatorio.

Actualizar – Actualiza os rexistros dunha orixe de datos.

Relacionar – Relaciona rexistros de dúas entidades mediante unha relación de un a moitos ou de moitos ou moitos.

Quitar - Elimina un ou varios rexistros específicos dunha orixe de datos.

RemoveIf - Elimina os rexistros dunha orixe de datos en función dunha condición.

RenameColumns - Cambia o nome das columnas dunha táboa.

Substituír - Substitúe parte dunha cadea por outra cadea, mediante a posición inicial da cadea.

RequestHide: Oculta un formulario de SharePoint.

Restablecer – Restablece un control de entrada ao seu valor por defecto, descartando os cambios de usuario.

ResetForm - Restablece un control de formulario para a edición dun elemento existente.

Reverter – Volve cargar e elimina erros dos rexistros dunha orixe de datos.

RGBA - Devolve un valor de cor para un conxunto de compoñentes vermellos, verdes, azuis e alfa.

Dereita – Devolve a parte máis á dereita dunha cadea.

Arredondar - Arredonda ao número máis próximo.

RoundDown – Arredonda ao número máis elevado anterior.

RoundUp – Arredonda ao número máis pequeno seguinte.

L

SaveData - Garda unha colección no almacenamento dun dispositivo local.

Buscar – Atopa rexistros dunha táboa que conteñen unha cadea nunha das súas columnas.

Segundo - Recupera a parte do segundo dun valor de data/hora.

Seleccionar – Simula unha acción selecta nun control, causando que a fórmula OnSelect se avalíe.

Auto - Ofrece acceso ás propiedades do control actual.

Sequence: Xera unha táboa de números secuenciais, útil cando se repite con ForAll.

Establecer – Establece o valor dunha variable global.

SetFocus – Move o foco de entrada a un control específico.

SetProperty - Simula as interaccións cos controis de entrada.

ShowColumns - Devolve unha táboa con só columnas seleccionadas.

Aleatorio – Reordena de xeito aleatorio os rexistros dunha táboa.

Sin - Devolve o seno dun ángulo especificado en radiáns.

Ordenar – Devolve unha táboa ordenada baseada nunha fórmula.

SortByColumns – Devolve unha táboa ordenada baseada nunha ou máis columnas.

Dividir – Divide unha cadea de texto nunha táboa de subcadeas.

Sqrt - Devolve a raíz cadrada dun número.

StartsWith – Comproba se unha cadea de texto comeza ou remata outra cadea de texto.

StdevP - Devolve a desviación estándar dos seus argumentos.

Substituto - Substitúe parte dunha cadea por outra cadea, combinando cadeas.

SubmitForm - Garda o elemento nun control de formulario na orixe de datos.

Suma - Calcula a suma dunha expresión de táboa ou dun conxunto de argumentos.

Cambiar - Atopa a coincidencia cun conxunto de valores para logo avaliar unha fórmula correspondente.

M

Táboa – Crea unha táboa temporal.

Tan - Devolve a tanxente dun ángulo especificada en radiáns.

Texto – Converte calquera valor e define o formato dun número ou valor da data/hora nunha cadea de texto.

ThisItem: Devolve o rexistro do elemento actual nun control de galería ou formulario.

ThisRecord: Devolve o rexistro do elemento actual nunha función de ámbito de rexistro, como ForAll, With e Sum.

Tempo - Devolve un valor de data/hora en función dos valores de Hora, Minuto e Segundo.

TimeValue: converte unha cadea só de hora nun valor de data/hora.

TimeZoneOffset - Devolve a diferenza entre UTC e a hora local do usuario en minutos.

Hoxe - Devolve o valor da data/hora actual.

Rastrexar - Proporcione información adicional nos resultados das probas.

Recortar - Elimina espazos extra dos extremos e do interior dunha cadea de texto.

TrimEnds - Elimina espazos extra dos extremos dunha cadea de texto só.

S

Desagrupar - Elimina unha agrupación.

Cancelar relación – Cancela a relación de rexistros de dúas entidades mediante unha relación de un a moitos ou de moitos ou moitos.

Actualizar - Substitúe un rexistro dunha orixe de datos.

UpdateContext - Establece o valor dun ou máis variables de contexto da pantalla actual.

UpdateIf - Modifica un conxunto de rexistros dunha orixe de datos en función dunha condición.

Superior - Converte letras dunha cadea de texto a todas maiúsculas.

Usuario – Devolve información sobre o usuario actual.

V

Validar – Comproba se o valor dunha única columna ou dun rexistro completo é válido para unha orixe de datos.

Valor – Converte unha cadea nun número.

VarP - Devolve a diferenza dos seus argumentos.

ViewForm - Restablece un control de formulario para a visualización dun elemento existente.

X

Día da semana - Recupera a parte do día da semana dun valor de data/hora.

Con – Calcula valores e realiza accións para un único rexistro, incluídos rexistros en liña de valores nomeados.

Y

Ano - Recupera a parte do ano dun valor de data/hora.