多层交叉,深入了解扩展
一、报表实例
修改“产品销量统计表1”,在该报表上增加按“城市”的分组,改为多层交叉报表,存为“产品销量统计表2”。
二、设计过程
第1步:打开报表
在“资源中心”界面将“产品销量统计表1”【另存为】“产品销量统计表2”,点【修改】打开报表。
第2步:编辑报表
1. 在B列前插入一列,合并A1、B1单元格。
2. 设置B2单元格的表达式:=demo_产品销量.Group(城市,false)
3. 美化外观,添加线框和背景色。
第3步:保存预览
此报表保存为“产品销量统计表2”,预览效果如下图所示:
第4步:打印导出
三、小结
多层交叉扩展:
交叉扩展时,如果纵向扩展格或横向扩展格是多层扩展,就实现了多层交叉扩展。
单元格横向扩展时,会将其同列的上主格拉大,把其附属单元格复制,特别地,如果其某个上主格不在同列上,则该上主格不会被拉大;
单元格纵向扩展时,会将其同行的左主格拉大,把其附属单元格复制,特别地,如果其某个左主格不在同行上,则该左主格不会被拉大。
上节的报表中,计算汇总值的B2单元格跟随A2("地区"字段)向下扩展,跟随B1向右扩展。这样报表展现的销售数量是按"地区"汇总的。因为多层扩展时,扩展次序是从主到次的,即先扩展主格,然后扩展其附属格,再扩展其二级附属格,依此类推。所以在本节的报表中,计算汇总值的C2单元格跟随B2("城市"字段)向下扩展,跟随C1向右扩展。这样报表展现的销售数量是按"城市"汇总的。
由此可见,汇总单元格的主格不同,汇总的数据也不同。