Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Buenos días:
Estoy tratado de investigar como puedo truncar a mi segundo decimal ya que estoy realizando esta formula donde se muestra
=Money(num(PMR-(PMR*(IF_PorcentGral+IF_PorcentPaq+IF_PorcentReg+IF_PorcentSubPaquete))),'0.000')
como ejemplo la 50.05.005 el precio es $28.808
Pero si quito el formato num me lo rendondea
Aquí como pueden ver la misma prueba esta en $28.81
lo que yo quiero es truncar a dos decimales ejemplo 28.80 sin que me lo redondee, espero me puedan ayudar
Saludos
Hola Henry,
Si puedes subir los datos que tienes o una muestra mucho mejor.
Seguro que la variable en el script la tienes así SET MoneyFormat='#.##0,00 €;-#.##0,00 €';
Reemplaza los 0 por #, o prueba dejarlo así
Seguro que la variable en el script la tienes así SET MoneyFormat='#.###,#0 €;-#.###,#0 €';
Te he hecho un mini ejemplo por si te puede ayudar o quizas no es lo que buscas, pero espero que te ayude....
Saludos,
Hola:
Tienes tres funciones Ceil( expresión ) Floor( expresión ) y Round( expresión )
Ceil redondea al alza, es decir a la siguiente unidad o decimal
Floor redondea a la baja (en algunos lenguajes de programación se conoce por truncar)
Round redondeo clásico, a la siguiente unidad si es mayor que cinco o trunca si es menor que cinco
Saludos
Joaquín