As fórmulas combinam vários elementos. São mostrados abaixo:

  • Funções aceitam parâmetros, executam uma operação e retornam um valor. Por exemplo, Sqrt(25) retorna 5. Funções são modeladas após funções do Microsoft Excel. Algumas funções têm efeitos colaterais, como SubmitForm, que são apropriadas apenas em uma fórmula de comportamento como Button.OnSelect.

  • Sinais retornam informações sobre o ambiente. Por exemplo, local retorna as coordenadas de GPS atuais do dispositivo. Sinais não usam parâmetros nem têm efeitos colaterais.

  • Enumerações retornam um valor constante predefinido. Por exemplo, cor é uma enumeração que tem valores predefinidos para Color.Red, Color.Blue e assim por diante. Enumerações comuns são incluídas aqui; enumerações específicas de função são descritas com a função.

  • Operadores chamados, como ThisItem e Pai, fornecem acesso a informações de dentro de um contêiner.

Outros elementos incluem:

A

Abs – valor absoluto de um número.

Acceleration – lê o sensor de aceleração em seu dispositivo.

Acos – retorna o arco cosseno de um número, em radianos.

Acot – retorna o arco tangente de um número, em radianos.

AdicionarColunas – retorna uma tabela com colunas adicionadas.

And – operador lógico booliano AND. Retornará true se todos os argumentos forem true. Você também pode usar o operador &&.

Aplicativo – retorna informações sobre o aplicativo atualmente em execução, como qual tela é exibida no momento.

Asin – retorna o arco seno de um número, em radianos.

Atan – retorna o arco tangente de um número, em radianos.

Atan2 – retorna o arco tangente com base em uma coordenada (x,y), em radianos.

Média – calcula a média de uma expressão de tabela ou de um conjunto de argumentos.

B

Back – exibe a tela anterior.

Blank – retorna um valor blank que pode ser usado para inserir um valor NULL em uma fonte de dados.

C

Calendário – recupera informações sobre o calendário para a localidade atual.

Char – converte um código de caracteres em uma cadeia de caracteres.

Limpar – exclui todos os dados de uma coleção.

LimparColeta – exclui todos os dados de uma coleção e, em seguida, adiciona um conjunto de registros.

Relógio – recupera informações sobre o relógio para a localidade atual.

Coalesce – substitui valores em branco, deixando os valores não em branco inalterados.

Coletar – cria uma coleção ou adiciona dados a uma fonte de dados.

Cor – define uma propriedade como um valor de cor incorporado.

ColorFade – atenua um valor de cor.

ColorValue – converte um nome de cor CSS ou um código hexadecimal para um valor de cor.

Bússola – retorna o rumo da bússola.

Concat – concatena as cadeias de caracteres em uma fonte de dados.

Concatenar – concatena cadeias de caracteres.

Conexão – retorna informações sobre a conexão de rede.

Contar – conta registros da tabela que contêm números.

Cos – retorna o cosseno de um ângulo especificado em radianos.

Cot – retorna o cotangente de um ângulo especificado em radianos.

CountA – conta os registros da tabela que não estão vazios.

CountIf – conta registros da tabela que atendem a uma condição.

CountRows – conta registros da tabela.

D

DataSourceInfo – fornece informações sobre uma fonte de dados.

Data – retorna um valor de data/hora, com base nos valores de Ano, Mês e Dia.

DateAdd – adiciona dias, meses, trimestres ou anos a um valor de data/hora.

DateDiff – subtrai dois valores de data e mostra o resultado em dias, meses, trimestres ou anos.

ValorDataHora – converte uma cadeia de caracteres de data e hora em um valor de data/hora.

ValorData – converte uma cadeia de caracteres de apenas data em um valor de data/hora.

Day – recupera a parte do dia de um valor de data/hora.

Padrões – retorna os valores padrão para uma fonte de dados.

Graus – converte radianos em graus.

Desabilitar – desabilita um sinal, como Local para ler o GPS.

Distinto – resume os registros de uma tabela, removendo duplicatas.

Download – baixa um arquivo da web para o dispositivo local.

DropColumns – retorna uma tabela com uma ou mais colunas removidas.

E

EditForm – redefine um controle de formulário para edição de um item.

Habilitar – habilita um sinal, como uma Localização para ler o GPS.

EndsWith – verifica se uma cadeia de texto termina com outra cadeia de texto.

Erros – fornece informações de erro para alterações anteriores em uma fonte de dados.

EncodeUrl – codifica caracteres especiais usando a codificação de URL.

Sair – sai do aplicativo em execução no momento.

Exp – retorna e elevado a uma potência.

F

Filtrar – retorna uma tabela filtrada com base em um ou mais critérios.

Localizar – verifica se uma cadeia de caracteres aparece dentro de outra e retorna o local.

Primeiro – retorna o primeiro registro de uma tabela.

FirstN – retorna o primeiro conjunto de registros (N registros) de uma tabela.

ForAll – calcula valores e executa ações para todos os registros de uma tabela.

G

GroupBy – retorna uma tabela com registros agrupados juntos.

H

HashTags – extrai as hashtags (#strings) de uma cadeia de caracteres.

Hora – retorna a parte de hora de um valor de data/hora.

I

If – retorna um valor se uma condição for verdadeira e outro valor se não for.

IsBlank – procura por um valor em branco.

IsEmpty – procura por uma tabela vazia.

IsMatch – verifica uma cadeia de caracteres em relação a um padrão. Expressões regulares podem ser usadas.

IsNumeric – procura por um valor numérico.

IsToday – verifica se um valor de data/hora é hoje.

G

Idioma – retorna a marcação de idioma para o usuário atual.

Último – retorna o último registro de uma tabela.

LastN – retorna o último conjunto de registros (N registros) de uma tabela.

Iniciar – inicia um endereço Web ou um aplicativo.

Esquerda – retorna a parte mais à esquerda de uma cadeia de caracteres.

Len – retorna o comprimento de uma cadeia de caracteres.

Ln – retorna o log natural.

CarregarDados – carrega uma coleção do armazenamento privado PowerApps.

Localização – retorna o local como uma coordenada de mapa usando o sistema GPS (Global Positioning) e outras informações.

LookUp – pesquisa um único registro em uma tabela com base em um ou mais critérios.

Lower – converte todas as letras de uma cadeia de caracteres de texto em letras minúsculas.

M

Max – valor máximo de uma expressão de tabela ou um conjunto de argumentos.

Mid – retorna a parte do meio de uma cadeia de caracteres.

Min – valor mínimo de uma expressão de tabela ou um conjunto de argumentos.

Minuto – recupera a parte dos minutos de um valor de data/hora.

Mod – retorna o resto após um dividendo ser dividido por um divisor.

Mês – recupera a parte do mês de um valor de data/hora.

N

Navegar – altera qual tela é exibida.

NewForm – redefine um controle de formulário para criação de um item.

Not – operador lógico booliano NOT. Retornará true se o argumento for false e retornará false se o argumento for true. Você também pode usar o operador !.

Now – retorna o valor de data/hora atual.

O

Or – operador lógico booliano OR. Retornará true se qualquer um dos argumentos for true. Você também pode usar o operador ||.

P

Param – fornece acesso aos parâmetros passados para o aplicativo quando o usuário o abriu.

Pai – fornece acesso a propriedades de um controle de contêiner.

Patch – modifica ou cria um registro em uma fonte de dados ou mescla registros fora de uma fonte de dados.

Pi – retorna o número π.

PlainText – remove HTML e XML de uma cadeia de caracteres.

Power – retorna um número elevado a uma potência. Você também pode usar o operador ^.

Próprio – converte a primeira letra de cada palavra em uma cadeia de caracteres de letras maiúsculas e converte o restante em letras minúsculas.

R

Radianos – converte graus em radianos.

RAND – retorna um número pseudoaleatório.

Atualizar – atualiza os registros de uma fonte de dados.

Remover – remove um ou mais registros específicos de uma fonte de dados.

RemoverSe – remove registros de uma fonte de dados com base em uma condição.

RenameColumns – renomeia colunas de uma tabela.

Substituir – substitui parte de uma cadeia de caracteres por outra cadeia de caracteres, iniciando a posição da cadeia de caracteres.

Redefinir – redefine um controle de entrada para seu valor padrão, descartando quaisquer alterações de usuário.

ResetForm – redefine um controle de formulário para edição de um item existente.

Reverter – recarrega e limpa erros dos registros de uma fonte de dados.

RGBA – retorna um valor de cor para um conjunto de componentes vermelhos, verdes, azuis e alfabéticos.

Direita – retorna a parte mais à direita de uma cadeia de caracteres.

Arredondar – arredonda para o número mais próximo.

RoundDown – arredonda para baixo para o maior número anterior.

RoundUp – arredonda para cima para o menor número mais próximo.

P

SalvarDados – salva uma coleção no armazenamento particular do PowerApps.

Pesquisar – localiza registros em uma tabela que contém uma cadeia de caracteres em uma de suas colunas.

Segundo – recupera a segunda parte de um valor de data/hora.

Definir – define o valor de uma variável global.

MostrarColunas – retorna uma tabela apenas com as colunas selecionadas.

Embaralhar – reordena aleatoriamente os registros de uma tabela.

Sin – retorna o seno de um ângulo especificado em radianos.

Classificar – retorna uma tabela classificada com base em uma fórmula.

SortByColumns – retorna uma tabela classificada com base em uma ou mais colunas.

Sqrt – retorna a raiz quadrada de um número.

StartsWith – verifica se uma cadeia de caracteres de texto começa com outra cadeia de caracteres de texto.

StdevP – retorna o desvio padrão dos seus argumentos.

Substituir – substitui parte de uma cadeia de caracteres por outra cadeia de caracteres, correspondendo cadeias de caracteres.

SubmitForm – salva o item em um controle de formulário para a fonte de dados.

Somar – calcula a soma de uma expressão de tabela ou de um conjunto de argumentos.

Switch – cria correspondências com um conjunto de valores e, em seguida, avalia uma fórmula correspondente.

T

Tabela – cria uma tabela temporária.

Tan – retorna a tangente de um ângulo especificado em radianos.

Texto – formata um número como uma cadeia de caracteres para exibição.

ThisItem – quando estiver em uma galeria ou formulário, retorna os dados para o item atual do contêiner.

Hora – retorna um valor de data/hora, com base em valores de hora, minuto e segundo.

ValorTempo – converte uma cadeia de caracteres de apenas hora em um valor de data/hora.

TimeZoneOffset – retorna a diferença entre UTC e hora local do usuário em minutos.

Hoje – retorna o valor de data/hora atual.

Cortar – remove espaços extras de extremidades e do interior de uma cadeia de caracteres de texto.

TrimEnds – remove espaços extras de extremidades de uma cadeia de caracteres de texto apenas.

U

Desagrupar – remove um agrupamento.

Atualizar – substitui um registro em uma fonte de dados.

UpdateContext – define o valor de uma ou mais variáveis de contexto da tela atual.

AtualizarSe – modifica um conjunto de registros em uma fonte de dados com base em uma condição.

Upper – converte todas as letras de uma cadeia de caracteres de texto em letras maiúsculas.

Usuário – retorna informações sobre o usuário atual.

V

Validar – verifica se o valor de uma única coluna ou um registro completo é válido para uma fonte de dados.

Valor – converte uma cadeia de caracteres em um número.

VarP – retorna a variância dos seus argumentos.

ViewForm – redefine um controle de formulário para exibição de um item existente.

W

Dia útil – recupera a parte do dia da semana de um valor de data/hora.

Y

Ano – recupera a parte do ano de um valor de data/hora.