我正在使用我的mongodb数据源进行BIRT报告。我正在尝试计算一些事件。 COUNT函数给出正确的值,但页面末尾有一个很大的空白空间,具体取决于计数值。如果计数值很大,则页面的其余部分为空,并且在下一页上,相同的记录即将出现,例如: 在此图像中,页面的其余部分为空,同一记录也将在下一页上显示。看起来正在打印空白区域。
这就是我的报告的样子:
COUNT函数:
我也尝试使用SUM但是当我使用SUM函数而不是COUNT:
时出现此错误 org.eclipse.birt.report.engine.api.EngineException: A BIRT exception occurred. See next exception for more information.
Can not convert the value of True to Double type.
at org.eclipse.birt.report.engine.executor.ExecutionContext.addException(ExecutionContext.java:1245)
at org.eclipse.birt.report.engine.executor.ExecutionContext.addException(ExecutionContext.java:1224)
at org.eclipse.birt.report.engine.executor.DataItemExecutor.execute(DataItemExecutor.java:101)
at org.eclipse.birt.report.engine.internal.executor.wrap.WrappedReportItemExecutor.execute(WrappedReportItemExecutor.java:46)
at org.eclipse.birt.report.engine.internal.executor.emitter.ReportItemEmitterExecutor.execute(ReportItemEmitterExecutor.java:46)
at org.eclipse.birt.report.engine.internal.executor.dup.SuppressDuplicateItemExecutor.execute(SuppressDuplicateItemExecutor.java:43)
at org.eclipse.birt.report.engine.layout.html.HTMLAbstractLM.execute(HTMLAbstractLM.java:468)
请提前帮助,谢谢。