页内合计

编辑
文档创建者:文档助手1 (67727 )     浏览次数:7591次     编辑次数:11次     最近更新:jiangsr 于 2017-12-04     

目录:

1. 描述编辑

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

2. 解决方案编辑

2.1 使用分页计算函数实现页内合计
分页计算函数规则={Cell},表示当前页Cell单元格扩展出的值集合,如果使用此公式提示非法公式,则表明你的那个版本不支持此功能,可参考文档分组分页合计里面的方法,或者升级到新的版本。
2.2 双向扩展求页内合计的思路
先将纵向扩展单元格按照一定规矩进行分组,再求每组内合计值。

3. 示例(一)编辑

我们在补足空白行模板的基础上实现页内合计。
3.1 打开报表
打开报表%FR_HOME%\WebReport\WEB-INF\reportlets\doc\Advanced\Pagination\补足空白行.cpt
3.2 添加分页计算函数
在模板中最后一行添加页内合计,合计公式为=sum({D5}),表示对当前页的D5单元格扩展出来的值求和。
此时预览模板发现该公式没有起作用,因为公式父格默认为无,需要等上面单元格全部扩展完后才会显示。为了让该公式每页都起作用,需要设置重复结尾行。
3.3 设置重复结尾行
选中页内合计所在行,右击设置重复结尾行,此时预览报表,便可以看到页内合计效果了。
3.4 保存并预览
保存报表,点击分页预览,效果即如上。
模板效果在线查看请点击页内合计.cpt
已完成的模板,可参见%FR_HOME%\WebReport\WEB-INF\reportlets\doc\Advanced\Pagination\页内合计.cpt

4. 示例(二)编辑

我们在双向扩展单元格实现页内合计。

表样如下:

4.1 数据集

ds1:SELECT * FROM 销量 

4.2 分组

B2、C2、C1普通分组,A2为高级自定义公式分组,(上/左)父格默认。

4.3 重复行 

第一行为重复标题行,第四行为重复结尾行。

4.4 父格设置

C3左父格为A2,上父格默认。

C4(上/左)父格默认。

表样如图:
222

4.5 分组设置

A2进行自定义分组,步骤如下图:
222

公式:CEILING(INARRAY($$$,ds1.group(销售员))/5) ,表示(扩展行,5行为一组)

4.6 设置行后分页

在C3单元格设置条件属性-行后分页,如图:
222

4.7 隐藏 

设置完成后,将A列隐藏。

4.8 分页预览

效果图如下:
222

已完成的模板,可参见%FR_HOME%\WebReport\WEB-INF\reportlets\doc\Advanced\Pagination\页内合计-双向扩展单元格.cpt

附件列表


主题: 报表应用
如果您认为本文档还有待完善,请编辑

文档内容仅供参考,如果你需要获取更多帮助,请咨询帆软技术支持
关于技术问题,您还可以通过帆软论坛获取帮助,论坛上有非常多的大神,有些水平比帆软工程师还要高哦。
若您还有其他非技术类问题,可以联系帆软传说哥(qq:1745114201

本文档是否有用?
谢谢! 我们非常感谢您的反馈。
提交反馈: