Decimales siempre en cero

Ver el tema anterior Ver el tema siguiente Ir abajo

Decimales siempre en cero

Mensaje  D. Campo el Jue 10 Sep 2009, 22:32

Buenas tardes.

Se me ha presentado un problema al realizar un answers, la columna que me retorna la medida simeore me muestra los decimales en cero..

¿Alguien conoce como solucionar este problema?.


Saludos y gracias de antemano

D. Campo

Cantidad de envíos : 101
Localización : Caracas
Fecha de inscripción : 13/05/2009

Ver perfil de usuario

Volver arriba Ir abajo

Re: Decimales siempre en cero

Mensaje  bvillamor el Vie 11 Sep 2009, 12:50

Hola,
si el contenido de la columna procede de una fórmula puede ocurrir que interprete que su tipo es Integer en lugar de Double y por eso muestra los decimales a 0. La solución es hacer un cast ( fórmula as DOUBLE PRECISION) en el lugar donde hayas definido la fórmula.

Hay un error en la herramienta de administración pues cuando calculas una medida en el repositorio, si los factores de la fórmula son enteros supone que el resultado también será entero, suposición incorrecta pues si divides enteros el resultado obviamente puede contener decimales.

Begoña.

bvillamor

Cantidad de envíos : 388
Localización : Madrid
Fecha de inscripción : 18/02/2009

Ver perfil de usuario http://www.adiante.es

Volver arriba Ir abajo

Re: Decimales siempre en cero

Mensaje  Julio.T el Miér 16 Sep 2009, 13:29

Otra solución, similar a la anterior, es multiplicar *1.0 de esta forma ya reconoce que el número no es decimal (esta opción es más sencilla que hacer el casting).

Julio.T

Cantidad de envíos : 106
Localización : Zaragoza
Fecha de inscripción : 26/02/2009

Ver perfil de usuario

Volver arriba Ir abajo

Re: Decimales siempre en cero

Mensaje  bvillamor el Miér 16 Sep 2009, 19:53

Efectivamente tu solución es mucho más sencilla.

Gracias Julio.

Begoña.

bvillamor

Cantidad de envíos : 388
Localización : Madrid
Fecha de inscripción : 18/02/2009

Ver perfil de usuario http://www.adiante.es

Volver arriba Ir abajo

Re: Decimales siempre en cero

Mensaje  Contenido patrocinado Hoy a las 01:17


Contenido patrocinado


Volver arriba Ir abajo

Ver el tema anterior Ver el tema siguiente Volver arriba

- Temas similares

 
Permisos de este foro:
No puedes responder a temas en este foro.