Redondear al superior


([N2] atelocalvo) #1

Buenas tardes, quisiera hacer lo siguiente, multiplicar una cantidad por un porcentaje y que si el resultado fuera 2,2 me redondeara a 3.
Tengo un campo VOL que es igual a 0,1
Tengo un campo Qty (cantidad) que por ejemplo es 22.
El resultado sería 2,2 y lo que quiero es que me redondee al superior, es decir, 3.

Muchas gracias.


([N1] vgegeo) #2

Si la parte decimal es 0, te quedas con el entero.
Si la parte decimal es distinta de 0, te quedas con el entero + 1

No se si te refieres a esto


([N2] atelocalvo) #3

Hola GEGEO si me refiero a eso, a que si la parte decimal es distinta de 0, me quedo con el entero + 1, ¿como hago eso?

Muchas gracias!!!


([N1] vgegeo) #4

Con la funcion choose(condicion, datoSi, datoNo)

choose(((TU_NUMERO)-cut(TU_NUMERO, 0))>0, (cut(TU_NUMERO, 0)+1), TU_NUMERO)

Si ((tu numero-la parte entera de tu numero)es mayor que 0, “Me quedo con el entero +1”, “Me quedo con mi numero”)