Ir al contenido

No redondear un valor

Respuestas
2
Visitas
16
Iniciado por
tgfch
Fecha
14 Mar 2008, 15:27
Tema anterior - Siguiente tema

tgfch

Hola a todos

Sabe alguien como puedo almacenar en una variable el valor de un campo sin que este lo redondee, por ejemplo

    Se tiene que WT = 1815.00

    Cuando se efectua: WT_1B = WT_1B / 1000

    El resultado es 1.82

Que puedo aplicar para que el resultado sea

    El resultado es 1.81

nacho_jimf

Yo creo que te redondea por el tipo de dato del resultado. Prueba a declararlo con mas decimales, para que sap no redondee y luego coge unicamente los que quieras. No creo que sea la mejor opcion pero seguro que te vale.

EJ.

REPORT  ZPRUEBA_NACHO.

CONSTANTS:
  wt type p LENGTH 4 DECIMALS 2 VALUE '1815.00'.

data:
  wt_2 type p LENGTH 4 DECIMALS 3.

START-OF-SELECTION.

  WRITE / wt.

  wt_2 = wt / 1000.

  WRITE / wt_2.

RESULTADO:

Pruebas de nacho   
                   
1.815,00           
   1,815           

tgfch

Gracias a todos ya que con sus respuesta pude solucionar lo planteado