Referencia da fórmula - Power Apps

Neste artigo, obtén información sobre todas as funcións dispoñibles en Power Apps.

As fórmulas en Power Apps 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, Location 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, Color é 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.

Acceleration – 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.

And – Lóxica booleana E. Devolve true se todos os argumentos son true. Tamén podes utilizar o operador &&.

AIClassify – Clasifica o texto nunha ou máis categorías.

AIExtract – Extrae entidades especificadas, como números de rexistro, números de teléfono ou nomes de persoas.

AIReply – Escribe unha resposta á mensaxe que proporcionas.

AISentiment – Detecta o sentimento do texto que proporcionas.

AISummarize – Resume o texto que proporcionas.

AITranslate – Traduce texto doutro idioma.

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 true ou false 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 táboa específico.

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

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

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

B

Back – Amosa a pantalla anterior.

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

Boolean – Converte unha cadea de texto, un número ou un valor sen escribir nun valor booleano.

C

Calendar – 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.

Clear – Elimina todos os datos dunha collection.

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

ClearData – Borra unha colección ou todas as coleccións dun servidor de aplicacións como un dispositivo local.

Clock – 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.

Collect – 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.

Columna : recupera os nomes e os valores das columnas dun tipo de datos de obxecto sen escribir.

ColumnNames : recupera os nomes e os valores das columnas dun tipo de datos de obxecto sen escribir.

Compass – Devolve o título do compás.

Concat – Concatena as cadeas dunha orixe de datos.

Concatenate – Concatena cadeas.

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

Connection – Devolve información sobre a súa conexión de rede.

Copiar – Copia o texto no portapapeis do dispositivo onde se está a executar a aplicación.

Count – 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.

Date – 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.

DateTime – Devolve un valor de data/hora, baseado en compoñentes de data e hora.

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.

Day – Recupera a parte do día dun valor de data/hora.

Dec2Hex – Converte un número nunha cadea de texto hexadecimal.

Defaults – Devolve os valores predeterminados dunha orixe de datos.

Graos – Converte radiáns en graos.

Disable – Desactiva un sinal, como por exemplo Localización para ler o GPS.

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

Download – Descarga un ficheiro da web ao dispositivo local.

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

E

EDate – Engade ou resta meses a unha data, sen cambiar o día do mes.

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

Enable – Activa un sinal, como por exemplo Localización para ler o GPS.

Codificar HTML : codifica os caracteres que deben escaparse para usarse nun contexto HTML.

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

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

EOMonth – Engade ou resta meses a unha data, devolvendo o último día dese mes.

Erro – Crea un erro personalizado ou pasa por un erro.

Errors – 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.

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

Exp – Devolve e elevado a unha potencia.

F

Filter – Devolve unha táboa filtrada segundo un ou varios criterios.

Find – Comproba se aparece unha cadea dentro doutra e devolve a situación.

First – 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.

Hex2Dec – Converte unha cadea de texto hexadecimal nun número.

Host : ofrece información sobre o host actual que executa a aplicación.

Hour – Devolve a parte da hora dun valor de data/hora.

I

If – Devolve un valor se unha condición é true 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.

Index – Devolve un rexistro dunha táboa en función da posición ordenada.

Int – Arredonda un valor até ao máis próximo número enteiro.

IsBlank – Comproba se hai un valor blank.

IsBlankOrError – Comproba se hai un erro ou 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.

ISOWeekNum – Devolve o número de semana ISO dun valor de data e hora.

IsToday – Comproba se un valor de data e hora corresponde a hoxe na zona horaria do usuario.

IsType – Comproba se unha referencia de rexistro fai referencia a un tipo de táboa específico.

IsUTCToday – Comproba se un valor de data/hora está hoxe en día na Hora Universal Coordinada (UTC).

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.

Launch – 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 dun servidor de aplicacións como un dispositivo local.

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

Log – Devolve o logaritmo en calquera base dun número.

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

Lower – Converte letras dunha cadea de texto a todas minúsculas.

M

Match – 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.

Max – 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.

Minute – Recupera a parte do minuto dun valor de data/hora.

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

Month – Recupera a parte do mes dun valor de data/hora.

N

Navigate – Cambia a pantalla que se amosa.

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

Not – Lóxica booleana NON. Devolve true se o seu argumento é false; devolve false se o seu argumento é true. Tamén pode utilizar o operador !.

Notify – Amosa unha mensaxe de faixa para o usuario.

Now – Devolve o valor de data/hora actual na zona horaria do usuario.

O

Or – Lóxica booleana OU. Devolve true se algún dos seus argumentos son true. Tamén pode utilizar o operador ||.

P

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

Parent – Ofrece acceso ás propiedades do control de contedores.

ParseJSON – Converte o documento JSON representado como texto nun valor de obxecto sen escribir.

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

PDF – Exporta o contido da pantalla actual a un obxecto para usalo en varios escenarios.

Pi – Devolve o número π.

PlainText – Elimina as etiquetas HTML e XML dunha cadea.

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

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

R

Radiáns – Converte graos en radiáns.

Rand – Devolve un número pseudo-aleatorio entre 0 e 1.

RandBetween – Devolve un número pseudoaleatorio entre dous números.

ReadNFC – Le unha etiqueta de transmisión de datos en proximidade (NFC).

RecordInfo – Ofrece información sobre un rexistro dunha orixe de datos.

Refresh – Actualiza os rexistros dunha orixe de datos.

Relate – Relaciona rexistros de dúas táboas a través dunha relación de un a varios ou de varios a varios.

Remove – 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.

Replace – Substitúe parte dunha cadea por outra cadea, mediante a posición inicial da cadea.

RequestHide – Oculta un formulario de SharePoint.

Reset – 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.

Revert – 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.

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

Round – 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.

S

SaveData – Garda unha colección nun servidor de aplicacións como un dispositivo local.

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

Second – Recupera a parte do segundo dun valor de data/hora.

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

Self – Ofrece acceso ás propiedades do control actual.

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

SendAppNotification (vista previa) – Envía unha notificación na aplicación con accións opcionais a un destinatario.

Set – 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.

ShowHostInfo – Mostra información ao usuario na aplicación.

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

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

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

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

Split – 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.

Substitute – Substitúe parte dunha cadea por outra cadea, combinando cadeas.

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

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

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

T

Table – Crea unha táboa temporal.

Tan – Devolve a tanxente dun ángulo especificado en radiáns.

Text – 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.

Time – 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.

Today – Devolve o valor de só data actual.

Trace : proporciona información adicional nos resultados das probas.

Trim – Elimina espazos extra dos extremos e do interior dunha cadea de texto.

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

Trunc – Trunca o número só ata a parte enteira eliminando calquera porción decimal.

U

Ungroup – Elimina unha agrupación.

UniChar – Traduce un código Unicode nunha cadea.

Unrelate – Cancela a relación dos rexistros de dúas táboas dunha relación de un a varios ou de varios a varios.

Update – 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.

Upper – Converte letras dunha cadea de texto a todas maiúsculas.

User – Devolve información sobre o usuario actual.

UTCNow – Devolve o valor de data/hora actual na Hora universal coordinada (UTC).

UTCToday – Devolve o valor de só data actual na Hora universal coordinada (UTC).

V

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

Value – 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.

W

Weekday – Recupera a parte do día da semana dun valor de data/hora.

WeekNum – Devolve o número de semana dun valor de data e hora.

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

Y

Year – Recupera a parte do ano dun valor de data/hora.