报表设计--分组报表-多层分组-纵向扩展
一、新建数据源
参照网格式报表设计
二、操作步骤
在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。因此可以实现本例中的多层分组。