Partilhar via


Criar colunas de fórmulas com tipos de dados decimais, números inteiros, flutuantes e de opção

Este artigo fornece orientação sobre como criar e usar diferentes tipos de dados em colunas de fórmulas do Microsoft Dataverse, como decimal, número inteiro, vírgula flutuante e colunas de opção. Ele descreve passos que começam com a seleção de fx Formula como o tipo de dados e a introdução de uma fórmula numérica de retorno de valor na barra de fórmulas.

Começar por criar uma coluna para uma tabela

  1. Inicie sessão no Power Apps em https://make.powerapps.com.

  2. Selecione Tabelas e, em seguida, selecione a tabela onde pretende adicionar a coluna de fórmula. Se o item não estiver no painel lateral, selecione ...Mais e, em seguida, selecione o item pretendido.

  3. Selecione a área Colunas, selecione Nova coluna e, em seguida, selecione o tipo de dados e introduza a fórmula do Power Fx. Dependendo da fórmula introduzida, pode criar qualquer um dos seguintes:

Criar uma coluna de fórmulas decimal

Crie uma coluna de fórmulas que devolva um número decimal.

  1. Selecione Tipo de dados como fx Formula.
  2. Introduza uma fórmula que devolva um valor numérico na barra de Fórmula. Este exemplo cria uma coluna de fórmula chamada Valor Total. A coluna Preço Unitário é do tipo de dados decimal. Captura de ecrã de um painel Criar uma nova coluna de fórmulas para utilização com um número decimal utilizando
  3. Expanda Opções avançadas e, em seguida, defina o número necessário de casas decimais. Captura de ecrã de uma definição de colunas de fórmula decimal.
  4. Selecione Guardar. Por predefinição, o Tipo de dados de fórmula está definido como Decimal e é criado um campo de fórmula decimal.

Criar uma coluna de fórmulas de número inteiro

Crie uma coluna de fórmulas que devolva um número inteiro.

  1. Selecione Tipo de dados como fx Formula.
  2. Introduza uma fórmula que devolva um valor numérico na barra de Fórmula. Este exemplo cria uma coluna de fórmula chamada Número de Unidades. As colunas Preço Total e Preço Unitário são do tipo de dados decimal. Captura de ecrã de um painel Criar uma nova coluna de fórmulas para utilização com um número inteiro.
  3. Expanda Opções avançadas e selecione Número inteiro como o Tipo de dados de fórmula e defina o formato necessário para a coluna de número inteiro. Captura de ecrã de uma definição de coluna de fórmulas de número inteiro utilizando
  4. Selecione Guardar.

Criar uma coluna de fórmulas de número de vírgula flutuante

Crie uma coluna de fórmulas que devolva flutuante.

  1. Selecione Tipo de dados como fx Formula.
  2. Introduza uma fórmula que devolva um valor de vírgula flutuante na barra de Fórmula. Introduza uma fórmula que devolva um valor de vírgula flutuante na barra de Fórmula. Este exemplo cria uma coluna de fórmula chamada Preço Total. O Peso é uma coluna flutuante simples e o Preço por Gm é uma coluna decimal simples. Captura de ecrã da criação de uma coluna de fórmulas flutuante
  3. Expanda Opções avançadas e defina o número necessário de casas decimais.
  4. Selecione Guardar.

Diretrizes para criar colunas de fórmulas de número de vírgula flutuante

  • Se um operando envolvido numa operação aritmética é do tipo flutuante, o resultado da fórmula é do tipo flutuante. Por exemplo:
    • 1 + 2 + Float(1) uma vez que usa um operando do tipo flutuante - Float(1).
  • Uma função numérica devolve um valor flutuante quando o primeiro parâmetro fornecido à função é do tipo flutuante. Caso contrário, a função devolve um valor decimal. Por exemplo:
    • Sum(1, 2, Float(1)) é do tipo decimal e Sum(Float(1), 1, 2) é do tipo flutuante.
  • As funções Float, Sqrt, Ln, Power, Exp e o operador ^ devolvem um valor flutuante.

Criar uma coluna de fórmulas de opção

Para criar uma coluna de fórmulas de opção, a opção global ou a opção local de uma coluna de opção simples pode ser usada como resultado.

Utilizar a opção global

Criar uma opção global. Este exemplo cria uma opção global chamada Prioridade de Tarefa.

Captura de ecrã de uma opção global.

Crie uma coluna de fórmulas que devolve uma opção utilizando uma opção global.

  1. Selecione Tipo de dados como fx Formula.
  2. Introduza uma fórmula que devolva um valor de opção na barra de Fórmula. Este exemplo cria uma coluna de fórmulas Prioridade utilizando a opção global Prioridade de Tarefa. Captura de ecrã da criação de uma coluna de fórmulas de opção global.
  3. Selecione Guardar. Observe que a coluna criada é do tipo de dados Opção fx.

Utilizando a opção local a partir de uma coluna de opção simples

Criar uma coluna de opção simples. Este exemplo cria uma coluna de opção simples Prioridade de Tarefa para a tabela de conta.

Captura de ecrã da criação de uma coluna de opção simples.

Crie uma coluna de fórmulas que devolva a opção utilizando uma opção local de uma coluna de opção simples.

  1. Selecione Tipo de dados como fx Formula.
  2. Introduza uma fórmula que devolva um valor de opção na barra de Fórmula. Este exemplo cria uma coluna de fórmulas Prioridade na entidade Conta utilizando a opção local de uma coluna de opção Prioridade de Tarefa para a tabela de conta. Captura de ecrã da criação de uma coluna de fórmulas de opção local.
  3. Selecione Guardar.

Diretrizes para trabalhar com opções em colunas de fórmulas

  • As opções locais da coluna de opção simples da tabela relacionada não podem ser utilizadas como um tipo de resultado em colunas de fórmulas.
  • As opções do mesmo conjunto de opções devem ser utilizadas para todos os argumentos de resultado nas colunas de fórmulas de opção.
  • Não é possível atualizar uma opção utilizada por uma coluna de fórmulas.
  • As opções de uma opção não podem ser transmitidas como um argumento para funções de cadeia. A função Valor pode ser usada para devolver o valor numérico de uma opção.
  • A coluna de opção local dependente da coluna de fórmulas ou a opção global não pode ser eliminada.

Veja também

Utilizar o tipo de direito número

Colunas de Fórmula Fx

Descrição Geral do Microsoft Power Fx

Colunas de fórmula, calculadas e de rollup através de código

Criar colunas de fórmulas com decimal (vídeo)