使用计数功能时报告中的空行

时间:2018-02-18 09:04:12

标签: eclipse report reporting birt

我正在使用我的mongodb数据源进行BIRT报告。我正在尝试计算一些事件。 COUNT函数给出正确的值,但页面末尾有一个很大的空白空间,具体取决于计数值。如果计数值很大,则页面的其余部分为空,并且在下一页上,相同的记录即将出现,例如: 在此图像中,页面的其余部分为空,同一记录也将在下一页上显示。看起来正在打印空白区域。

enter image description here

这就是我的报告的样子:

enter image description here

COUNT函数:

enter image description here

我也尝试使用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)

请提前帮助,谢谢。

1 个答案:

答案 0 :(得分:0)

我遇到了这个问题。如果我们从组中选择“隐藏详细信息”选项,则此问题就会消失。

enter image description here