background image
设置方式二:地区列数据设置为列表,后面其他跟随其扩展的数据列的数据设置也修改
为列表。
上面两种设计方式的数据展示结果是一样的,不过报表的计算速度却不一样;第二种方
式的报表计算速度明显会比第一种快。
这是因为数据列设为分组时,报表会将取出的数据进行一次分组聚集的计算,而不管数
据有没有重复。因此,对于可实现相同效果的应优先设置其数据列属性为列表。
2.6 父格设置
FR 中设计报表的最重要的思想,就是数据列的扩展,而跟随哪一个单元格扩展是必须要
注意的问题。所以父格的设置是很重要的,父格设置不恰当会影响报表的计算速度,甚至导
致结果错误。另外,父子格层次树高度,对报表性能也有影响,所以尽量减少父子格层次树
高度。如对下图模板:
注:将所有单元格的数据显示方式设置为列表显示。
设置方式一:销量父格为产品名称,产品名称父格为产品类型,产品类型父格为销售员、
销售员父格为地区,父子格层次树为 4 层。
设置方式二:销量、产品名称、产品类型、销售员的父格都为地区,父子格层次为 1 层。
上面两种设计方式的数据展示结果是一样的,不过报表的计算速度却不一样;第二种方
式的报表计算速度明显会比第一种快。