Paso a paso para crear un nuevo reporte.
Table of Contents |
---|
Creación de reporte base
Abrimos Jaspersoft® Studio para comenzar a desarrollar el reporte.
...
Luego de realizado estos pasos se crea el reporte vacío como se muestra a continuación.
Creación de parámetros
A continuación se procede a la creación de los parámetros necesarios para filtrar nuestro reporte.
...
Estos se utilizaran para filtrar nuestro reporte por un periodo de tiempo determinado y por campaña/s.
Inserción de la query
Luego de creados todos los parámetros con sus nombres y tipos apropiados debemos ingresar la consulta.
...
- campaign in ('$P!{CAMPANIA}')
- clic en botón Read Fields
- campaign in ($P!{CAMPANIA})
- clic en OK
Fields y Text Fields
Una vez leídos los fields, estos se reflejan en la ventana Outline desplegando el menú "Fields".
...
- Seleccionar los text fields a los cuales les queremos agregar color.
- En la sección properties, seleccionar "Appearance" y luego seleccionar el color deseado (Forecolor es el color del texto y Backcolor es el color de fondo).
- Por ultimo des-tildar el checkbox "Transparent".
Internacionalización
Para internacionalizar el reporte debemos colocar resources dentro de los fields que queremos tener en varios idiomas como por ejemplo los títulos del reporte o los títulos de las columnas.
...
- Seleccionar el archivo deseado y dar clic en "OK".
Agregar parámetros al reporte
Dentro del reporte es bueno mostrar los parámetros por los cuales estamos filtrando la query.
...
- Dentro de la banda "Title" se agregan 2 Text Fields por parámetro a agregar (uno para almacenar la descripción y otro para almacenar el valor del parámetro).
- Dentro del Text Field de la descripción colocamos los resources correspondientes.
Dentro del Text Field donde queremos almacenar el valor del parámetro debemos colocar el nombre del parámetro con la siguiente nomenclatura.
Agregar imagenes al reporte
Para agregar una imagen al reporte debemos hacer lo siguiente:
...
NOTA: El formato de la imagen debe ser png.
Resultado:
Agregar gráficos al reporte
Para agregar gráficos al reporte debemos hacer los siguiente:
...
Agregar en el campo "resource boundle" dentro de las propiedades del reporte la palabra "language" como muestra la siguiente imagen.
Resultado diseño final:
Para generar el reporte y ver el resultado con datos debemos hacer lo siguiente:
- Clic sobre el tab "Preview".
- Seleccionar la base de datos.
- Completar los parámetros para filtrar la query.
- Run.
Resultado Final
IMPORTANTE: Para transformar un numero a un time dentro de un field se debe utilizar la siguiente expresion
...