BIRT报告生成 - 如何保留所有行数据?

时间:2015-11-10 20:16:02

标签: java spring birt

我的问题与我运行BIRT报告时生成的输出有关。

通常,BIRT报告显示写入报告的每行数据的重复部分。例如,如果我生成的报告包含多行(行)数据,并且数据是按“组ID”组织的。每个特定组ID的数据将按每个组ID缩进和组织显示。组ID将显示在输出的第一行中,但对于后续数据行(对于相同的组ID),将不显示组ID。换句话说,无需在报告中反复显示相同的组ID。此方法有助于减少混乱,使报告更易于阅读。

我有一位 希望以这种方式生成报告的客户。规范是将每行报告数据显示为直接来自SQL查询。

有没有办法让BIRT报告在报告生成期间显示所有数据?我看了一遍,仍然没有想出任何想法。

谢谢!

2 个答案:

答案 0 :(得分:0)

在SQL中使用ROW_NUMBER()创建唯一值,每行现在将不同并将显示。在报告中包含该字段,但不显示该字段(隐藏)。

这应该会给你想要的结果。

答案 1 :(得分:0)

您的假设'通常,......'是错的。相反,通常BIRT 输出每行报告数据,就好像它直接来自SQL查询一样。

如果您创建了一个群组且不想想要重复相同的值,则必须将这些列移到群组标题中(并使用" drop cell:detail& #34;,如果你愿意的话。)

然而,对于,还有一个名为"抑制重复的属性"或者。也许这是在您的模板或样式表中设置的,或者您是否意外地进行了检查?

确保未选中此内容!