Retorna um valor com aplicação de regra de arredondamento conforme a quantidade de casas decimais definida.

Sintaxe

LOG_round( < l_value > , < l_decimals >) => DECIMAL

Parâmetros

Nome

Tipo

Obrigatório?

Descrição

l_value

DECIMAL(32,16)

Sim

Valor para o qual será aplicado arredondamento

l_decimals

SMALLINT

Sim

Quantidade de casas decimais que deverá ser consideradao para gerar o arredondamento do valor informado no primeiro parâmetro.

Retorno

Tipo

Descrição

DECIMAL

Valor arredondado para o número de casas decimais informado.

Exemplo

#----------------------------#
 FUNCTION LOG_round_test()
#----------------------------#
  DEFINE l_val DECIMAL(17,5)

  #Gerando valor de arredondamento com 2 casas decimais
  LET l_val = LOG_round(17947.88737,2)

  CALL conout("Valor arredondamento = "||l_val)
END FUNCTION

Informações

Fontes: funcoes_genericas.4gl, funcoes_genericas.prw

Observações