皕杰技术社区

 找回密码
 立即加入

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 2834|回复: 0

[文档] 皕杰报表的性能优化

[复制链接]
发表于 2015-7-6 10:40:13 | 显示全部楼层 |阅读模式
本帖最后由 bijetsupport02 于 2015-7-6 17:12 编辑

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

本版积分规则

QQ|小黑屋|手机版|皕杰软件 ( 京ICP备14050931号 )

GMT+8, 2024-3-28 21:21 , Processed in 1.112144 second(s), 16 queries .

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表