Função FIXED (DAX)
Arredonda um número para o número especificado de casas decimais e retorna o resultado como texto. É possível especificar que o resultado seja retornado com ou sem vírgulas.
Sintaxe
FIXED(<number>, <decimals>, <no_commas>)
Parâmetros
Termo |
Definição |
---|---|
number |
O número que você deseja arredondar e converter em texto, ou uma coluna que contenha um número. |
decimals |
(opcional) O número de dígitos à direita da casa decimal; se omitido, 2. |
no_commas |
(opcional) Um valor lógico: se for 1, não exibirá vírgulas no texto retornado; se for 0 ou omitido, exibirá vírgulas no texto retornado. |
Valor da propriedade/Valor de retorno
Um número representado como texto.
Comentários
Se o valor usado para o parâmetro decimals for negativo, o valor de number será arredondado à esquerda da casa decimal.
Se você omitir decimals, ele será presumido como 2.
Se no_commas for 0 ou omitido, o texto retornado incluirá vírgulas normalmente.
A principal diferença entre formatar uma célula que contém um número usando um comando e formatar um número diretamente com a função FIXED é que FIXED converte o resultado em texto. Um número formatado com um comando no menu de formatação ainda é um número.
Exemplo
O exemplo a seguir obtém o valor numérico para a linha atual na coluna, PctCost, e o retorna como texto com quatro casas decimais e nenhuma vírgula.
=FIXED([PctCost],3,1)
Os números jamais podem ter mais de 15 dígitos significativos, mas as casas decimais podem ter até 127.