交叉报表,应用交叉扩展
一、报表实例
交叉扩展最常见的应用就是交叉报表。制作下图所示的“产品销量统计表1”,汇总各地区不同产品的销售数量。
二、设计过程
1、引用数据集ds5
2、编辑报表
(1)B1单元格的表达式:=ds5.Group(产品名称,false),设置扩展方向为:横向扩展
(2)A2单元格的表达式:=ds5.Group(地区,false),设置扩展方向为:纵向扩展
(3)B2单元格的表达式:=ds5.Sum(销售数量)
三、小结
交叉扩展
同一报表中可能同时有纵向扩展格和横向扩展格,如果它们的子格有重叠部分,则这些子格就既有左主格又有上主格,在扩展时会被既向下又向右复制,形成一片矩形单元格区域,从而做到交叉扩展。
当单元格为可扩展单元格时,可以默认扩展方向,也可以为扩展单元格设置一个扩展方向。一个扩展格只能有一个扩展方向。在本节的报表中,B1横向扩展,A2纵向扩展,B2是它们的子格,既跟随A2纵向扩展,又跟随B1横向扩展,实现交叉扩展。
课后练习:
1、制作如下图所示的交叉报表:
要求:
(1) 数据从course数据源的EMPLOYEE表中取;
(2) 等级用TITLE表翻译,学历用DEGREE表翻译。
2、制作如下图所示的交叉报表,数据从course数据源的DEMO_SALESDAY表中取。
3、制作如下图所示的交叉报表:
要求:
(1) 数据从course数据源的DEMO_SALESDAY表中取;
(2) 销售额的显示格式为:#,##0.00