jasperreport中设计crosstab

jasperreport中设计crosstab要把crosstab放在summary中不然会报错

Error filling print... Error incrementing crosstab dataset
net.sf.jasperreports.engine.JRRuntimeException: Error incrementing crosstab dataset      at net.sf.jasperreports.engine.fill.JRFillCrosstab$JRFillCrosstabDataset.customIncrement(JRFillCrosstab.java:668)      at net.sf.jasperreports.engine.fill.JRFillElementDataset.increment(JRFillElementDataset.java:179)      at net.sf.jasperreports.engine.fill.JRCalculator.calculateVariables(JRCalculator.java:152)      at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillDetail(JRVerticalFiller.java:716)      at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReportStart(JRVerticalFiller.java:256)      at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReport(JRVerticalFiller.java:114)      at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:911)      at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:814)      at net.sf.jasperreports.engine.fill.JRFiller.fillReport(JRFiller.java:63)      at net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:421)      at net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:251)      at com.jaspersoft.ireport.designer.compiler.IReportCompiler.run(IReportCompiler.java:898)      at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:561)      at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:986)  Caused by: net.sf.jasperreports.engine.JRException: Crosstab data has already been processed.      at net.sf.jasperreports.crosstabs.fill.calculation.BucketingService.addData(BucketingService.java:296)      at net.sf.jasperreports.engine.fill.JRFillCrosstab$JRFillCrosstabDataset.customIncrement(JRFillCrosstab.java:664)      ... 13 more 
Print not filled. Try to use an EmptyDataSource...
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: JasperReport是一款强大的开源报告生成库,可以在Java提供高级的报告生成和打印功能。JasperReport可以将一条SQL查询结果、Java对象、XML文档和其他数据源绑定到报告模板,以便生成各种格式的输出。JasperReport报告可以以PDF、HTML、XML、Excel、CSV、RTF、Text等多种格式输出,非常适合各种开发场景。 JasperReport文文档可以帮助文开发者更好地使用和学习JasperReport报告生成库。JasperReport文文档涵盖了JasperReport报告生成的基本概念、报告设计、数据绑定、报告输出等方面的内容,同时给出了大量的实际案例和代码示例,帮助文开发者快速上手和深入理解JasperReport报告生成库。 JasperReport文文档可以从JasperReport官方网站获取,也可以从第三方技术博客和社区论坛获取。如果您是一名文开发者,想要更好地学习和应用JasperReport报告生成库,请务必查阅JasperReport文文档。 ### 回答2: JasperReport是一个流行的开源报表生成器,它可用于创建具有各种格式和样式的报告。JasperReport提供了丰富的特性和灵活的选项,可以用来生成复杂的报告,也可以用来创建简单的文本文档。 关于JasperReport文文档,目前官方网站上提供了文版的用户手册和开发人员指南,这些文档详细介绍了JasperReport的安装、配置、使用和高级功能。此外,国内一些技术博客和论坛也提供了一些较为详细的JasperReport教程和样例代码,对于初学者来说也是不错的参考资料。 总之,对于想要学习JasperReport的人来说,文文档能够为他们提供方便快捷的学习方法和全面的支持,帮助他们更快地掌握这种报表生成器工具。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值