Compartilhar via


Trabalhar com colunas da tabela de fórmulas (versão preliminar)

[Este tópico faz parte da documentação de pré-lançamento e está sujeito a alterações.] Mais informações: Programa de versão preliminar do Power Apps

Colunas de fórmula são um tipo de dados no Microsoft Dataverse for Teams compilados no Power Fx. É possível adicionar uma coluna de fórmula a uma tabela em tempo real. A tabela do Dataverse armazena a lógica e fornece os valores durante as operações de busca. As colunas de fórmula usam a sintaxe do Power Fx, que é semelhante ao Office Excel. À medida que você insere a fórmula, o IntelliSense ajuda com recomendações de fórmula, sintaxe e erros.

Observação

As colunas de fórmula podem ser adicionadas como um campo calculado. Atualmente, as colunas de fórmula não podem ser usadas em campos de acúmulo ou com plug-ins.

Adicionar uma coluna de fórmula

  1. Na guia Criar, selecione Mostrar todos e expanda Tabelas.
  2. Da lista de tabelas no aplicativo Power Apps para Teams, selecione a tabela que você deseja.
  3. Selecione Adicionar coluna ou Editar dados>Adicionar coluna. Quando seleciona Editar dados, você também pode selecionar + na coluna onde deseja adicionar a coluna de fórmula.
  4. No painel Adicionar nova coluna:
    • Insira um Nome para a nova coluna, como Preço total.
    • Selecione Fórmula como o Tipo.
    • Insira a fórmula na caixa Expressão. Neste exemplo, a coluna Preço (tipo de dados decimal) é multiplicada pela coluna Número de unidades (tipo de dados numérico). Selecione Criar. Criar uma coluna de fórmula

Quando você cria um registro, a coluna de fórmula executa a fórmula e exibe os dados do registro. Se o valor da coluna de fórmula para um registro não for atualizado, selecione Atualizar na barra de comando para executar a fórmula.

Exemplo de registro com uma coluna de fórmula

Observe que o tipo de coluna é determinado pela fórmula. Você poderá alterar a fórmula depois de criá-la, se ela não alterar o tipo de coluna. Por exemplo, a fórmula preço * desconto cria um tipo de coluna numérico, enquanto a fórmula Primeiro & " " & último cria um tipo de coluna de cadeia de caracteres. Você pode alterar uma fórmula preço * desconto para preço * (desconto + 10%) porque isso não muda o tipo de coluna. No entanto, depois de salva, você não pode alterar a fórmula preço * desconto para Text(preço * desconto), porque isso exigiria alterar o tipo de coluna para cadeia de caracteres.

Tipos de dados

Os seguintes tipos de dados podem ser exibidos em uma coluna de fórmula:

  • Texto
  • Número Decimal
  • Sim/Não (booliano)
  • Data

Nota

O tipo de dados Moeda não é compatível no momento.

Tipos de função

Os seguintes tipos de função são compatíveis com as fórmulas usadas em uma coluna de fórmula:

  • Decimal
  • Cadeia de caracteres
  • booleano
  • Conjunto de Opções
  • DateTime (TZI)
  • DateTime (local do usuário) (limitado a comparações com outros valores de local do usuário e a função DateAdd)
  • DateTime (somente data) (limitado a comparações com outros valores somente data e a função DateAdd)
  • Moeda
  • Número inteiro, promovido a decimal

Operadores

Estes operadores são compatíveis com as fórmulas usadas em uma coluna de fórmula:
+, -, *, /, %, ^, in, exactin, &

Mais informações: operadores no Power Apps

Funções disponíveis

As seguintes funções escalares estão disponíveis com colunas de fórmula.

Abs

And

Day

Exp

If

Int

Len

Ln

Mid

Mod

Not

Or

Text *

Value *

* As funções Text e Value só funcionam com números inteiros, onde nenhum separador decimal está envolvido. Como o separador decimal varia entre as localidades e as colunas da fórmula são avaliadas sem o conhecimento da localidade, não há como interpretar ou gerar adequadamente o separador decimal.

Consulte também

Trabalhar com colunas de tabela
Referência de fórmula para o Power Apps