皕杰报表的性能优化
2015-07-06 10:37
295 查看
1、如果将多个sql 合并以后,取出的数据量并没有增大非常多,那么我们建议您尽量将sql 合并,充分利用数据集函数中的条件表达式来算每个单元格的值;如果sql 合并后,取出的数据量增大了非常多,那么我们建议您尽量将sql 拆开,减少传输的数据量。需要用户根据实际情况权衡利弊。
2、使用select函数从数据集中取出一组符合条件的记录集合,在单元格中进行扩展,这些单元格的附属单元格中,应当直接用“数据集名.列名”来引用同一个数据集同一条记录的值。同样的函数还有getone、top。
3、group 函数是对数据集按照某个字段或者表达式进行分组,获得一组组的集合,然后从每组中取出一个指定字段或者表达式的值,放到单元格中进行扩展,该组集称为当前组。在附属单元格中,需要对该组集进行操作时,不需要用任何条件和主单元格关联了,如果加设了条件,反而会降低效率。同样的函数还有rgroup、split。
2、使用select函数从数据集中取出一组符合条件的记录集合,在单元格中进行扩展,这些单元格的附属单元格中,应当直接用“数据集名.列名”来引用同一个数据集同一条记录的值。同样的函数还有getone、top。
3、group 函数是对数据集按照某个字段或者表达式进行分组,获得一组组的集合,然后从每组中取出一个指定字段或者表达式的值,放到单元格中进行扩展,该组集称为当前组。在附属单元格中,需要对该组集进行操作时,不需要用任何条件和主单元格关联了,如果加设了条件,反而会降低效率。同样的函数还有rgroup、split。
相关文章推荐
- 斯坦福大学iOS应用开发教程学习笔记
- .settings下莫名的多了些org.eclipse.jdt.core.prefs...
- 移动终端基带芯片的基本架构介绍之三(移动终端基带芯片详细架构)
- nginx服务器下编写cgi程序
- 交换机的级联:
- 《数据结构与算法分析c++描述》读书笔记五——优先队列(堆)
- Java并发编程:Lock
- 获得当前设备可用的内存 和 获取当前任务所占用的内存 (单位:MB)(转)
- maven环境搭建
- Android中屏幕密度和图片大小的关系分析
- u盘怎么安装os x10.10.4系统 u盘安装os x10.10.4系统教程
- 重定位的难点剖析
- IOS入门学习笔记(普通UI控件--UIButton)
- 使用canvas画曲线
- Android 转换UTC时间:2013-06-13T14:15:44.000的时间格式 为GMT时间
- 19、find 命令的参数详解
- 常见的NoSQL数据库
- css字体属性(font)
- AngularJS简介-起步阶段
- hdu 4576 概率dp **