1、如果将多个sql 合并以后,取出的数据量并没有增大非常多,那么我们建议您尽量将sql 合并,充分利用数据集函数中的条件表达式来算每个单元格的值;如果sql 合并后,取出的数据量增大了非常多,那么我们建议您尽量将sql 拆开,减少传输的数据量。需要用户根据实际情况权衡利弊。
2、使用select函数从数据集中取出一组符合条件的记录集合,在单元格中进行扩展,这些单元格的附属单元格中,应当直接用“数据集名.列名”来引用同一个数据集同一条记录的值。同样的函数还有getone、top。
3、group 函数是对数据集按照某个字段或者表达式进行分组,获得一组组的集合,然后从每组中取出一个指定字段或者表达式的值,放到单元格中进行扩展,该组集称为当前组。在附属单元格中,需要对该组集进行操作时,不需要用任何条件和主单元格关联了,如果加设了条件,反而会降低效率。同样的函数还有rgroup、split。
皕杰报表的性能优化
最新推荐文章于 2023-04-03 10:32:38 发布