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
Inicie sessão no Power Apps em https://make.powerapps.com.
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.
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.
- Selecione Tipo de dados como fx Formula.
- 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.
- Expanda Opções avançadas e, em seguida, defina o número necessário de casas decimais.
- 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.
- Selecione Tipo de dados como fx Formula.
- 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.
- 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.
- Selecione Guardar.
Criar uma coluna de fórmulas de número de vírgula flutuante
Crie uma coluna de fórmulas que devolva flutuante.
- Selecione Tipo de dados como fx Formula.
- 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.
- Expanda Opções avançadas e defina o número necessário de casas decimais.
- 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 eSum(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.
Crie uma coluna de fórmulas que devolve uma opção utilizando uma opção global.
- Selecione Tipo de dados como fx Formula.
- 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.
- 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.
Crie uma coluna de fórmulas que devolva a opção utilizando uma opção local de uma coluna de opção simples.
- Selecione Tipo de dados como fx Formula.
- 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.
- 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
Descrição Geral do Microsoft Power Fx
Colunas de fórmula, calculadas e de rollup através de código