none
convertir decimal a entero

    Pregunta

  • hola, tengo el siguiente asunto

    tengo por ejemplo los numeros 0.185, 0, 0.1

    necesito que los numero me queden de la siguiente manera 1850, 0000, 1000

    viernes, 20 de enero de 2017 16:19

Respuestas

  • Hola,

    Para conseguir el resultado que esperas debes multiplicar por 10, 100, 1000, 10000, 1...0; por cada dígito que quieras mover a la izquierda, en este caso si quieres un orden de 1000 entonces debes mover 4 dígitos a la izquierda:

    0.185 * 10000 = 1850
    0.1 * 10000 = 1000
    0 * 10000 = 0

    Nota que los ceros a la izquierda no tienen representación, si quieres el valor '0000' debes escribir una cadena con formato.


    Espero que la información proporcionada te haya sido de utilidad, quedo atento a tus comentarios.

    gracias william logre resolverlo y quedo asi

    Format(row("PORCEN_TASA_CRED_IMP_PRIM_CATEG") * 10000, "0000")

    • Marcado como respuesta kumpiita viernes, 20 de enero de 2017 17:39
    viernes, 20 de enero de 2017 17:39

Todas las respuestas

  • Hola,

    Para conseguir el resultado que esperas debes multiplicar por 10, 100, 1000, 10000, 1...0; por cada dígito que quieras mover a la izquierda, en este caso si quieres un orden de 1000 entonces debes mover 4 dígitos a la izquierda:

    0.185 * 10000 = 1850
    0.1 * 10000 = 1000
    0 * 10000 = 0

    Nota que los ceros a la izquierda no tienen representación, si quieres el valor '0000' debes escribir una cadena con formato.


    Espero que la información proporcionada te haya sido de utilidad, quedo atento a tus comentarios.
    viernes, 20 de enero de 2017 16:59
  • Hola,

    Para conseguir el resultado que esperas debes multiplicar por 10, 100, 1000, 10000, 1...0; por cada dígito que quieras mover a la izquierda, en este caso si quieres un orden de 1000 entonces debes mover 4 dígitos a la izquierda:

    0.185 * 10000 = 1850
    0.1 * 10000 = 1000
    0 * 10000 = 0

    Nota que los ceros a la izquierda no tienen representación, si quieres el valor '0000' debes escribir una cadena con formato.


    Espero que la información proporcionada te haya sido de utilidad, quedo atento a tus comentarios.

    gracias william logre resolverlo y quedo asi

    Format(row("PORCEN_TASA_CRED_IMP_PRIM_CATEG") * 10000, "0000")

    • Marcado como respuesta kumpiita viernes, 20 de enero de 2017 17:39
    viernes, 20 de enero de 2017 17:39