报表设计--分组报表-多层分组-纵向扩展

一、新建数据源

参照网格式报表设计

二、操作步骤

在A4单元格填写=ds.group(TYear),表示按年度分组,设置为纵向扩展

在B4单元格填写=ds.group(tjd),表示按季度分组,设置为纵向扩展

在C4单元格填写=ds.group(TMonth),表示按月度分组,设置为纵向扩展

在D4单元格填写=ds.sum(Tmoney),求字段Tmoney的和

默认情况下:主格的界定(可以手工设置单元格的左主格上主格)

B4的左主格为A4(表示按年度分组结果后再进行季度分组)

C4的左主格为B4(表示按年度分组结果后再进行季度分组,再执行月度分组扩展)

D4的左主格为C4(表示每个月度的Tmoney的总和)

实例数据源数据库中的表的数据如下:

三、报表计算后预览效果

多层扩展:

一个单元格可能既跟随其它单元格扩展(做为其它单元格的附属格),同时也自身扩展(做为另外单元格的主格)。如本例中的B4单元格,既跟随A4扩展(做为A4格的附属格),同时也自身扩展(做为C4单元格的主格)。

多层扩展时,扩展次序是从主到次的,即先扩展主格,然后扩展其附属格,再扩展其二级附属格,依此类推。本例中,先扩展A4,然后扩展B4,再扩展C4。因此可以实现本例中的多层分组。

原文地址:https://www.cnblogs.com/szzzzn/p/4938965.html