Estoy tratando de encontrar la mejor manera de hacer informes con un gráfico y luego una tabla que representa el mismo conjunto de datos. Necesito superar el posicionamiento del resumen en la parte inferior, así que pretendo usar subinformes y subinformes de tabla. Estoy experimentando con dos tablas y una tabla en una banda de detalles.Cómo utilizar el mismo origen de datos dos veces en JasperReports/iReport
Si configuro datasourceexpression
para $P{REPORT_DATA_SOURCE}
, solo el cuadro muestra datos (presumiblemente el primer elemento de tipo de subinforme) y las tablas están vacías. ¿Parece que los datos se pueden consumir solo una vez?
Si utilizo un Dataset para consultar la base de datos, funciona sin embargo ejecuta la consulta tres veces, una para cada tabla/gráfico. Eso será una sobrecarga masiva.
Obviamente, no estoy haciendo esto bien pero no puedo encontrar ejemplos de utilizar el mismo conjunto de datos más de una vez.
¿Cómo puedo generar un origen de datos reutilizable? – Ricardo
No lo he hecho, ni siquiera lo he investigado, pero creo que implementa net.sf.jasperreports.engine.JRRewindableDataSource, consulte [JasperReports - Data Source Sample (versión 4.7.0)] (http://jasperreports.sourceforge.net /sample.reference/datasource/index.html) – KCD