反饋已提交
網絡繁忙
对于分组分页报表实现页内合计,这样的报表,我们可以使用分页计算函数实现。
如图(一):
如图(二):
分页计算函数规则={Cell},表示当前页Cell单元格扩展出的值集合,如果使用此公式提示非法公式,则表明你的那个版本不支持此功能,可参考文档 分组分页合计 里面的方法,或者升级到新的版本。
先将纵向扩展单元格按照一定规矩进行分组,再求每组内合计值。
我们在补足空白行模板的基础上实现页内合计。
打开报表%FR_HOME%\webroot\WEB-INF\reportlets\doc\Advanced\Pagination\补足空白行.cpt。
在模板中最后一行添加页内合计,合计公式为=sum({D5}),表示对当前页的 D5 单元格扩展出来的值求和。
此时预览模板发现该公式没有起作用,因为公式父格默认为无,需要等上面单元格全部扩展完后才会显示。为了让该公式每页都起作用,需要设置重复结尾行。
选中页内合计所在行,右击设置重复结尾行,此时预览报表,便可以看到页内合计效果了。
我们在双向扩展单元格实现页内合计。
ds1:SELECT * FROM 销量
选择 A2 单元格,在单元格元素中,数据设置选择分组>高级,点击自定义,选择公式分组,在自定义值写公式:CEILING(INARRAY($$$,ds1.group(销售员))/5) ,表示(扩展行,5 行为一组)。
设置 C3 单元格的左父格为 A2,上父格默认。
设置第一行为重复标题行。
设置第四行为重复结尾行。
在 C3 单元格设置条件属性-行后分页,公式条件中类型选择公式,输入公式:row()%1=0,点击增加,如图:
设置完成后,将A列隐藏。
1)示例一
2)示例二
模板效果在线查看请点击 页内合计.cpt
已完成的模板,可参见%FR_HOME%\webroot\WEB-INF\reportlets\doc\Advanced\Pagination\页内合计.cpt。
已完成的模板,可参见%FR_HOME%\webroot\WEB-INF\reportlets\doc\Advanced\Pagination\页内合计-双向扩展单元格.cpt。
文 檔回 饋
滑鼠選中內容,快速回饋問題
滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。
不再提示
10s後關閉