我在Jaspersoft工作室创建了一个时间序列图表。当我设置TimePeriod =“Day”时它工作正常,但是当TimePeriod =“Month”时图表为空。数据在java后端应用程序中创建,并与JRBeanCollectionDataSource一起传递:
Map<String, Object> statsModel = new HashMap<>();
statsModel.put("interval", date);
statsModel.put("accepted", accepted);
statsModel.put("rejected", rejected);
statsModel.put("unresolved", unresolved);
Collection statsList = new LinkedList();
statsList.add(statsModel);
JRBeanCollectionDataSource reportData = new JRBeanCollectionDataSource(statsList);
日期:格式为“yyyy-MM-dd”的java.util.Date,间隔中每天只有一个值。
接受,拒绝,解决:长
不应该TimePeriod =“Month”使jasper添加月份的所有值并将其显示在图表上?