目录

多层交叉扩展

报表样例

通过本示例,可以了解单元格的多层交叉扩展。

制作如下图所示的多层交叉报表:

报表特点:

报表中的数据来自产品自带演示数据库中的“演示_订单表”和“演示_订单明细表”,使用复杂sql数据集,数据集sql语法如下:

制作方法

选中A2单元格,然后使用制表助手的“插入交叉表”实现这张多层交叉报表:

使用制表助手后,将自动在相应单元格中生成表达式:

接着,可进一步绘制报表标题、表头样式等报表格式,即可完成此示例报表的制作:

详细了解制表助手的使用,请参考:单元格制表助手

功能点说明

单元格的多层交叉扩展

交叉扩展时,如果纵向扩展格或横向扩展格是多层扩展,就实现了单元格的多层交叉扩展。

例如在示例报表中,计算销售额汇总值的C4单元格左侧的A4、B4单元格表达式均返回多个值,因此他们都会向下扩展。由于多层扩展时,扩展次序是从主到次的,即先扩展主格,然后扩展其附属格,再扩展其二级附属格,依此类推。因此,在纵向上,先扩展A4,然后再扩展B4,最后C4跟随B4扩展。同理,在横向上,先扩展C2,然后再扩展C3,最后C4跟随C3扩展。最终报表展现时,销售金额就是按照最后一层的“城市”和“月份”进行的汇总求和。

详细了解多层扩展与交叉扩展,请参考:多层扩展交叉扩展