DEC_ROUND
Arredonda um decimal de ponto fixo sem alterar a quantidade de dígitos total ou a quantidade de casas decimais.
Sintaxe
DEC_ROUND( < dNum >, < nRound > )
Parâmetros
Nome | Tipo | Descrição | Obrigatório | Referência |
---|---|---|---|---|
dNum | decimal de ponto fixo | Indica o número que será arredonado. | X |
|
nRound | numérico | Indica a quantidade de casas decimais. | X |
|
Retorno
Nome | Tipo | Descrição |
---|---|---|
dRet | decimal de ponto fixo | Retorna o decimal arredondado para a quantidade de casas decimais indicado em <nRound>. |
Observações
- O arredondamento utilizado é sempre para cima.
- Caso <dNum> não seja do tipo decimal, ou <nRound> seja menor que 0 ou maior ou igual a quantidade de casas decimais de <dNum>, uma exceção será lançada para interromper a execução.
Exemplos
Exemplo 1
User Function Exemplo() Local dec1 Local dec2 dec1 := DEC_CREATE( 5.759, 4, 3 ) // = 5.759 dec2 := DEC_ROUND( nvar1, 1 ) // = 5.800 return
Abrangência
Protheus 10, TOTVS Application Server 10, ByYou Application Server
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas