目录

交叉报表,应用交叉扩展

一、报表实例

交叉扩展最常见的应用就是交叉报表。制作下图所示的“产品销量统计表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