行式报表:把报表中的行作为存储和计算的基本单位,例如一个3行3列的行式报表,那么在内存中把3行作为3个对象来存储和计算,相同单元格数量的行式报表运算效率明显优于普通报表。
行式报表以“行”为单位来对报表中的数据进行处理所以它有运算速度快和处理数据量大的优点。相同时间内行式报表可处理的数据量跟普通报表相比可以大大提高,而且行式报表可以边计算边输出,数据量越大行式报表的优势就越突出。但并不是任何一个报表都是行式报表,只有满足以下特征的报表,才可以是行式报表:
· 主格不同行
· 无横向扩展
· 无拉伸单元格
· 按源格遍历法运算(源格不能循环引用)
· 无图注
· 不包含任何类型的统计图。
· 不支持隐藏行/列
· 不支持自动换行/尺寸调整方式
· 不支持行/列后分页
有时候发布报表的时候会出现以下的报错,原因就是因为上面的问题导致的。
含有统计图或者隐藏行或者做了分页。