报表开发思路之报表规则认定以及层次坐标
第一节:扩展规则 单元格进行扩展时,主单元格或同级别单元格被拉大成合并单元格,附属单元格被动复制;上主格扩展时(横向扩展),附属格被横向同步复制;左主格扩展时(纵向扩展),附属单元格纵向被同步复制。 扩展类型包含:横向扩展、纵向扩展、不可扩展 三种类型; 延伸扩展概念:跟随扩展、多层扩展、交叉扩展 跟随扩展 :当一个单元格扩展时,它可以带动其他单元格跟随它一同扩展。 多层扩展 :一个单元格可能既跟随其他单元格扩展(做为其他单元格的附属格),同时也自身扩展(做为另外单元格的主格)。 交叉扩展 :同一报表中可能同时有纵向扩展格和横向扩展格,如果它们的子格有重叠部分,则这些子格就既有左主格又有上主格,在扩展时会被既向下又向右复制,形成一片矩形单元格区域,从而做到交叉扩展。 例如下图所示: 第二节:引用规则 单元格扩展时,附属单元格可以动态引用主单元格的值。随着主单元格扩展,附属单元格被复制到不同的新的位置,对主单元格的引用也相应的发生变化。 例如:=A2*3 (其中 A2为扩展主格) 第三节:统计规则 单元格扩展时,附属单元格如采用缺省的集合表达式,则缺省统计所属主格区域范围内的所有的目标单元格的值 例如:SUM(C4{}) 第四节:主附规则 1 、 左主格认定 即跟随着执行纵向扩展;左主格的认定是从当前单元格依次向左反推查找。假设当前单元格为C2,左边单元格为B2 ①