【问题标题】:Jasper-reports: subtotal group new pageJasper-reports:小计组新页面
【发布时间】:2018-02-25 23:44:25
【问题描述】:

有人可以帮我在 Jaspersoft 工作室中实现以下目标吗?

我的数据已分组。现在,当组的详细信息行超出页面时,属于该组的所有行的总和必须显示在下一页的以下行的顶部。所以更示意性地,我试图实现以下几点:

第 1 页

A组

明细第1行金额

明细第 2 行金额

明细第 3 行金额

明细第4行金额

A 组总计

B组

明细第1行金额

明细第 2 行金额

第 2 页

上一页B组总金额(B组第1行和第2行)

明细第 3 行金额

明细第4行金额

B 组总计

谢谢!

【问题讨论】:

    标签: jasper-reports


    【解决方案1】:

    经过大量搜索、跟踪和错误,我得出了以下解决方案。

    1. 将字段放在相关的组标题中。设置重印 每个页面上的标题为 true。
    2. 创建一个变量
      • 计算总和
      • 表达式:你要求和的字段
      • 初始值表达式 java.math.BigDecimal.ZERO
      • 增量类型无
      • 增量工厂类:(留空)
      • 重置类型相关组
    3. 现在将此变量添加到带有评估时间的文本字段中。

    瞧。再一次,这个解决方案似乎有效,但在寻找解决方案时有很多线索和错误。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多