BIRT – Dar formato a una variable del reporte

enero 5, 2011

Tengo un reporte en el que necesitaba mostrar una cantidad de dinero de la siguiente forma “$1,234,767.54”.
Lo que hice fue crear una variable para almacenar el valor y luego incrustarla en el reporte. Ya colocada en su lugar fui a la sección “Format Number” en la ventana de propiedades y seleccioné “Currency” en el campo “Format as”, active la casilla de “Use 1000s separator” y seleccione “$” en el campo “Symbol”.

Con esto supusé que ya iba a aparecer con el formato que esperaba, desafortunadamente no fue así y no encontraba una explicación.
Después de buscar por varios lados encontré cuál era el problema, resulta que la variable la estaba tomando como de tipo “String” y por ende no tomaba en cuenta la configuración de “Format Number”. Fue entonces cuando supe que debía indicarle de alguna forma que mi variable era númerica. Para hacer esto, sólo tienes que ir a la sección “Binding” en la ventana de propiedades y modificar el “Data Type” en “Data Column Binding” a un tipo de dato númerico, en mi caso, “Float”.

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: