【问题标题】:Jasper Reports summarize all groups before showing group detailsJasper 报告在显示组详细信息之前汇总所有组
【发布时间】:2017-12-28 04:54:02
【问题描述】:

有什么方法可以显示所有组的总余额,然后显示每个帐户的详细信息?

例如,假设我有 4 个帐户,我想要以下

帐户摘要标题

  • 账户A总结
  • 帐户 B 的摘要
  • 帐户 C 的摘要
  • 帐户 D 的摘要

帐户摘要页脚

帐户 A 详细信息...

帐户 B 详细信息...

帐户 C 详细信息...

帐户 D 详细信息...


我现在使用的报告按分隔这些帐户的字段分组,但按以下方式重复:

帐户 A 的摘要

帐户 A 详细信息

帐户 B 的摘要

账户 B 详细信息

...等

我曾考虑为摘要部分考虑子报表,但它最终会与用于详细信息部分的查询相同,这将使其变得多余。

【问题讨论】:

    标签: jasper-reports


    【解决方案1】:

    Jasper Studio 有 bands 的想法,您可以在 Design 标签中拖放标签。

    一般来说,解决方案是使用Summary 带,它会保存帐户的详细信息。

    如果您将所有内容都放在Detail 1 带中,jasper 将重复该操作以填充所有页面内容,并且不会重复它们。

    另外here您可以找到有关频段使用的更多详细信息。

    关于摘要选项卡的快速信息:

    总结

    汇总带允许您插入包含总计的字段 计算、方法或您想要包含的任何其他信息 报告结束。

    【讨论】:

    • 我想试试这个,但我有兴趣在报告开头展示它们。 Jasper 是否允许您重新排列乐队?
    • 然后将详细信息放在Detail 1 带中,将摘要放在Summary 带中,或相反。无需重新排列乐队:)
    • 尝试将摘要放在Detail 1 中,但它会在组中的每一行重复,如果我将它放在Summary 中,它会显示在最后
    • 但您已将它们分开,因此它们不会重叠。你还需要什么?
    • 显示组中所有成员(帐户)的摘要,然后显示组中每个成员的详细信息。您的解决方案确实将它们分开,但摘要部分在详细放置时重复了多次。我正在研究 Group ChangesEvaluation Time 属性,看看它们是否有帮助。