您的位置:首页 > 其它

皕杰报表的性能优化

2015-07-06 10:37 295 查看
1、如果将多个sql 合并以后,取出的数据量并没有增大非常多,那么我们建议您尽量将sql 合并,充分利用数据集函数中的条件表达式来算每个单元格的值;如果sql 合并后,取出的数据量增大了非常多,那么我们建议您尽量将sql 拆开,减少传输的数据量。需要用户根据实际情况权衡利弊。
2、使用select函数从数据集中取出一组符合条件的记录集合,在单元格中进行扩展,这些单元格的附属单元格中,应当直接用“数据集名.列名”来引用同一个数据集同一条记录的值。同样的函数还有getone、top。
3、group 函数是对数据集按照某个字段或者表达式进行分组,获得一组组的集合,然后从每组中取出一个指定字段或者表达式的值,放到单元格中进行扩展,该组集称为当前组。在附属单元格中,需要对该组集进行操作时,不需要用任何条件和主单元格关联了,如果加设了条件,反而会降低效率。同样的函数还有rgroup、split。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: