多层交叉扩展
一、报表实例
修改上节的“产品销量统计表1”,在该报表上增加按“城市”的分组,改为多层交叉报表,存为“产品销量统计表2”。
二、设计要点
编辑报表
(1)在B列前插入一列,合并A1、B1单元格。
(2)B2单元格的表达式:=ds5.Group(城市,false)
三、小结
多层交叉扩展
交叉扩展时,如果纵向扩展格或横向扩展格是多层扩展,就实现了多层交叉扩展。
上节的报表中,计算汇总值的B2单元格跟随A2("地区"字段)向下扩展,跟随B1向右扩展。这样报表展现的销售数量是按"地区"汇总的。因为多层扩展时,扩展次序是从主到次的,即先扩展主格,然后扩展其附属格,再扩展其二级附属格,依此类推。所以在本节的报表中,计算汇总值的C2单元格跟随B2("城市"字段)向下扩展,跟随C1向右扩展。这样报表展现的销售数量是按"城市"汇总的。
由此可见,汇总单元格的主格不同,汇总的数据也不同。
课后练习:
1、制作如下图所示的多层交叉报表:
要求:
(1) 数据从course数据源的EMPLOYEE表中取;
(2) 等级用TITLE表翻译,学历用DEGREE表翻译;
(3) 性别用汉字表示。
2、制作如下图所示的多层交叉报表,数据从course数据源的DEMO_SALESDAY表中取。
3、制作如下图所示的多层交叉报表:
要求:
(1) 数据从course数据源的DEMO_SALESDAY表中取;
(2) 销售额的显示格式为:#,##0.00