Crystal Report - Sacar Decimales en un formula

 
Vista:

Sacar Decimales en un formula

Publicado por Pedro (4 intervenciones) el 09/08/2010 22:00:24
Hola

La verdad tengo un problema sencillo, pero no se como resolverlo.
En una formula estoy concatenando un texto y un Año (que viene como parametro numerico), y no quiero que me ponga los dos decimales que coloca por defecto.
Como hago , para que dentro de la formula, este campo numerico , tome solo la parte entiera???

Muchas Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Sacar Decimales en un formula

Publicado por marvin (85 intervenciones) el 12/08/2010 00:09:48
en la fórmula, agarras el campo que necesitas quitarle los decimales

y le agregas la formula que dice Round (x, #places)

y lo pones de la siguiente manera:

Round (Tabla.Campo, "######")

si necesitaras por ejemplo sacar solo un decimal sería "#####.#"

salu2

marvin
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Sacar Decimales en un formula

Publicado por Francisco Cigales Rivero (2 intervenciones) el 05/08/2016 20:20:02
no funciona Round (x, #places), devuelve el valor con los mismos campos decimales, una forma poco ortodoxa de hacerlo pero que da resultado es es la siguiente:

1
2
3
4
5
6
7
8
9
10
IF {View_Resumen_Estimaciones.NEstim}<10 THEN
    If {View_Resumen_Estimaciones.Finiquito}= 1 then
       MID(totext({View_Resumen_Estimaciones.NEstim}),1,1)+' (Finiquito)'
    else
       MID(totext({View_Resumen_Estimaciones.NEstim}),1,1)
ELSE
    If {View_Resumen_Estimaciones.Finiquito}= 1 then
       MID(totext({View_Resumen_Estimaciones.NEstim}),1,2)+' (Finiquito)'
    else
       MID(totext({View_Resumen_Estimaciones.NEstim}),1,2)
bueno, este caso contempla valores hasta 99
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar