数据报表FineReport中业内合计

  • 原创
  • |
  • 浏览:2553
  • |
  • 更新:

对于分组分页报表实现页内合计,这样的报表,我们可以使用分页计算函数实现,如下图:

数据报表FineReport中业内合计

方法/步骤

  1. 1

    使用分页计算函数实现页内合计,分页计算函数规则={Cell},表示当前页Cell单元格扩展出的值集合,如果使用此公式提示非法公式,则表明你的那个版本不支持此功能,可参考文档分组分页合计里面的方法,或者升级到新的版本。

    2

    我们在补足空白行模板的基础上实现页内合计。

    打开报表

    打开报表%FR_HOME%\WebReport\WEB-INF\reportlets\doc\Advanced\Pagination\BlankPagination.cpt。

    添加分页计算函数

    在模板中最后一行添加页内合计,合计公式为=sum({D5}),表示对当前页的D5单元格扩展出来的值求和。

    数据报表FineReport中业内合计
  2. 1
    相关内容未经授权抓取自百度经验
  3. 2

    此时预览模板发现该公式没有起作用,因为公式父格默认为无,需要等上面单元格全部扩展完后才会显示,而我们需要该公式每页都起作用,需要设置重复结尾行。

    设置重复结尾行

    选中页内合计所在行,右击设置重复结尾行,此时预览报表,便可以看到页内合计效果了。

     保存并预览

    保存报表,点击分页预览,效果即如上。模板效果在线查看请点击PageAmount.cpt

    已完成的模板,可参见%FR_HOME%\WebReport\WEB-INF\reportlets\doc\Advanced\Pagination\PageAmount.cpt。

    END
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。
作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。
展开阅读全部