Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Aplica-se a: Aplicativos do Canvas Fluxos
do Copilot Studio
Desktop Colunas
de fórmulas Dataverse Aplicações
orientadas por modelos CLI
da Power Platform Funções
Dataverse Páginas de energia
Arredonda um número.
Round, RoundDowne RoundUp
As Roundfunções , RoundDowne arredondam RoundUp um número para o número especificado de casas decimais:
- Round Arredonda para cima se o dígito seguinte for 5 ou superior. Caso contrário, esta função arredonda para baixo.
- RoundDown arredonda sempre para baixo para o número inferior anterior, para zero.
- RoundUp sempre arredonda para o próximo número mais alto, longe de zero.
O número de casas decimais que podem ser especificadas para estas funções:
| Casas decimais | Descrição | Exemplo |
|---|---|---|
| Superior a 0 | O número é arredondado para a direita do separador decimal. |
Round( 12.37, 1 ) retorna 12.4. |
| 0 | O número é arredondado para o número inteiro mais próximo. |
Round( 12.37, 0 ) retorna 12. |
| Inferior a 0 | O número é arredondado para a esquerda do separador decimal. |
Round( 12.37, -1 ) retorna 10. |
Int e Trunc
As Int funções e Trunc arredondam um número para um inteiro (número inteiro sem decimal):
- Int Arredonda para baixo para o número inteiro mais próximo.
- Trunc trunca o número apenas para a parte inteira removendo qualquer parte decimal.
A diferença entre Int e Trunc está no tratamento de números negativos. Por exemplo, para um argumento de -4.3, Int retornará o inteiro mais longe de zero, -5enquanto Trunc retornará o inteiro mais próximo de zero, -4.
Int Retorna valores que são exclusivos entre as cinco funções de arredondamento, enquanto Trunc retorna os mesmos valores que RoundDown.
Use Trunc para extrair a parte decimal de um número, subtraindo-o do original, por exemplo X - Trunc(X).
As casas decimais não podem ser especificadas com Trunc o Microsoft Excel. Em vez disso, use RoundDown quando for necessário.
Tabelas de coluna única
Estas funções suportam tabelas de colunas únicas. Se transmitir um único número, o valor devolvido será a versão arredondada desse número. Se transmitir uma tabela de coluna única com números, o valor devolvido será uma tabela de números arredondados de coluna única. O parâmetro DecimalPlaces pode ser um único valor ou uma tabela de coluna única. Se a tabela de coluna única tiver menos valores de que o Número, zero é utilizado para os valores restantes. Utilize ShowColumns e outras funções de modelação de tabela para extrair uma tabela de coluna única de uma tabela maior.
Sintaxe
Round(Número, casas decimais)
RoundDown(Número, casas decimais)
RoundUp(Número, casas decimais)
- Número - Obrigatório. Número a arredondar.
- DecimalPlaces - Obrigatório. Número de casas decimais para arredondar. Use um valor positivo para indicar lugares decimais à direita do separador decimal, um valor negativo para a esquerda e zero para um número inteiro.
Int(Número)
Trunc(Número)
- Número - Obrigatório. O número a ser arredondado para um número inteiro.
Exemplos
Arredondando para um número inteiro.
X |
Round( X, 0 ) |
RoundUp( X, 0 ) |
RoundDown( X, 0 ) |
Int( X ) |
Trunc( X ) |
|---|---|---|---|---|---|
| 7.9 | 8 | 8 | 7 | 7 | 7 |
| -7.9 | -8 | -8 | -7 | -8 | -7 |
| 7.5 | 8 | 8 | 7 | 7 | 7 |
| -7.5 | -8 | -8 | -7 | -8 | -7 |
| 7.1 | 7 | 8 | 7 | 7 | 7 |
| -7.1 | -7 | -8 | -7 | -8 | -7 |
Arredondamento para duas casas decimais à direita do separador decimal (0.01).
X |
Round( X, 2 ) |
RoundUp( X, 2 ) |
RoundDown( X, 2 ) |
|---|---|---|---|
| 430.123 | 430.12 | 430.13 | 430.12 |
| 430.125 | 430.13 | 430.13 | 430.12 |
| 430.128 | 430.13 | 430.13 | 430.12 |
Arredondamento para duas casas decimais à esquerda do separador decimal (100).
X |
Round( X, -2 ) |
RoundUp( X, -2 ) |
RoundDown( X, -2 ) |
|---|---|---|---|
| 430.123 | 400 | 500 | 400 |
| 449.942 | 400 | 500 | 400 |
| 450.000 | 500 | 500 | 400 |
| 450.124 | 500 | 500 | 400 |
| 479.128 | 500 | 500 | 400 |
Arredondamento para uma tabela de valores de coluna única.
X |
Int( X ) |
Round( X, 2 ) |
RoundDown( X, [ 0, 1, 2 ] ) |
RoundUp( X, [ 2 ] ) |
|---|---|---|---|---|
| [ 123,456, 987.593, 542.639 ] |
[ 123, 987, 542 ] |
[ 123,46, 987,59, 542.64 ] |
[ 123, 987,5, 542.63 ] |
[ 123,46, 988, 543 ] |