`

报表性能优化方案之巧用相邻连续分组

阅读更多

1. 问题描述

在数据显示方式章节内容中,我们已介绍分组的两个不同使用场景:普通分组和相邻连续分组。但其使用相邻连续分组功能,更主要原因是能够提高其报表的性能。

示例报表开发工具:FineReport

2. 原理

相邻连续分组的操作,是将数据集中连在一起的相同数据才进行合并的。尤其是,在配合SQL中已排好序的列,对其实现的分组时,使用此分组方式其性能比普通分组快些。如下简单示例,查看其报表执行数据信息,可看出其分组方式比普通分组方式更能提高其报表的性能。

3. 实现步骤

3.1 新建报表

3.2 表样设计

设计好报表的基本框架,如下:

 

3.3 新建数据集

     新建数据集名为ds1,对应的SQL语句:SELECT Classno,StudentNO,Name,Sex,Course,Grade FROM STSCORE order by Grade,Classno ASC

3.4 绑定数据列

如下将数据集的字段拖入对应的单元格内:

 



 3.5 分别设置分组

设置为普通分组情况:

将A2单元格设置为普通分组,预览报表并查看日志,报表执行的数据信息如下:

 



 设置为相邻连续分组情况:

将A2单元格设置为相邻连续分组,同样再预览报表,查看日志信息,报表执行的数据信息如下:



 

<!--EndFragment-->
  • 大小: 1010 Bytes
  • 大小: 1.6 KB
  • 大小: 6 KB
  • 大小: 5.4 KB
分享到:
评论

相关推荐

    网站页面性能优化

    ### 网站页面性能优化的关键策略 #### 一、减少HTTP请求次数 根据雅虎团队的经验分享,网站页面性能优化的一个重要方面在于减少HTTP请求的次数。在现代互联网应用中,用户请求一个网页时,大部分时间实际上是在...

    基于Android应用的性能优化.pdf

    基于Android应用的性能优化.pdf 基于Android应用的性能优化是Android开发中一个非常重要的方面。Android应用的性能优化可以从多个方面入手,其中包括卡顿优化、ANR优化、内存优化和电量优化等。 一、卡顿优化 ...

    一等奖A题基于遗传算法的城市两相邻交叉口协调控制优化方案 _安徽财经大学_李东玲_杜文好_张杰1

    本文聚焦于基于遗传算法的城市两相邻交叉口协调控制优化方案,旨在通过科学的方法提升城市交通系统的整体性能。 首先,问题的核心在于如何设计合理的信号配时优化方案。作者将此问题拆分为算法设计和模型构建两个子...

    Unity+NGUI性能优化方法总结

    资源管理是性能优化的核心之一。通过将共用资源如字体和贴图单独打包,可以显著减少安装包大小和运行时内存占用。使用AssetDatabase.GetDependencies可以查找资源间的依赖关系。然而,过度的细粒度打包会导致加载...

    核分组的多核处理器优化方法.pdf

    文章所提出的优化方法主要包括2x2核心分组策略和相邻数据探测器(NDP)。核心分组策略旨在将处理器核心进行逻辑分组,从而优化核心间的通信效率。NDP的引入则是为了解决缓存缺失的问题,它的主要作用是判断缓存缺失...

    KVM性能优化最佳实践02.docx

    KVM 性能优化最佳实践之 CPU 优化 KVM 性能优化是确保虚拟机性能的关键步骤之一,而 CPU 优化是 KVM 性能优化的重要组成部分。本文将探讨 KVM CPU 优化的最佳实践,以提高虚拟机的性能。 理解 NUMA NUMA(Non-...

    Oracle 10g HWM原理及性能优化.pdf

    研究重点在于使用HWM时出现的数据碎片问题,并提出了性能优化解决方案。通过对数据碎片问题的空间重组前后的性能测试,本研究对性能优化效果进行了对比分析。 文章进一步阐述了Oracle数据库的逻辑存储管理机制,...

    gsm网络优化常见问题及优化方案.pdf

    网络优化的工作流程包括五个方面:系统性能收集、数据分析及处理、制定网络优化方案、系统调整、重新制定网络优化目标。 在网络优化时,首先要通过 OMC-R 采集系统信息,还可通过用户申告、日常 CQT 测试和 DT 测试...

    网络优化技术方案-测试问题点分析.docx

    网络优化技术方案的制定和实施是保障网络质量的关键环节,而测试问题点的分析则是优化过程中的重中之重。本文将深入探讨在5G网络优化中,测试分析优化的必要性以及对常见的覆盖问题和干扰问题进行详细分析。 首先,...

    自定义内存池性能优化的原理

    ### 自定义内存池性能优化的原理 #### 一、引言 在软件开发过程中,内存管理是一项关键的技术,尤其在需要频繁进行内存分配与释放的场景下,如何高效地管理内存资源成为提升程序性能的重要因素之一。传统的内存管理...

    vfp报表设计 vfp报表设计 vfp报表设计 vfp报表设计 vfp报表设计 vfp报表设计

    对于高级应用而言,纸质报表可以在发生系统故障时提供重要的参考依据,确保业务连续性。 ### Visual FoxPro 6.0报表设计基础 #### 报表组成要素 - **数据源**:通常为数据表、视图、查询或临时表。通过视图和查询...

    分组网络的同步技术 分组网络的同步技术

    随着3G/4G网络和全IP化趋势的发展,分组网络不仅要承载传统的TDM业务,还需要支持新型的无线业务,这对其同步性能提出了更高要求。本文将深入探讨分组网络的频率同步和时间同步技术,以及相关的协议实现。 首先,...

    重庆联通GSM掉话优化方案.docx

    重庆联通的GSM掉话优化方案旨在解决网络中频繁出现的通话中断问题,以提高通信质量和用户满意度。根据2011年8月的数据,全网的TCH(话音信道)掉话率保持相对平稳,但存在几个关键问题需要优化: 1. 无线原因造成的...

    平朔矿区矿界调整与开采优化方案研究

    平朔矿区矿界调整与开采优化方案研究,主要涉及到露天矿开采技术中的矿界调整、采区互换和工作线长度优化等关键问题。具体知识点包括: 1. 矿界调整:矿界是指矿山开采范围的界限。在实际开采过程中,由于地质条件...

    一种动态分组的粒子群优化算法.pdf

    【摘要解析】 本文提出了一种动态分组的...总结来说,该研究通过引入交互粒子和动态分组策略,对传统的粒子群优化算法进行了改进,提高了算法在处理复杂优化问题时的性能和精度,为解决实际问题提供了新的优化工具。

    第五届MathorCup全球大学生数学建模挑战赛题目A题城市相邻两交叉口信号配时优化.docx

    ### 第五届MathorCup全球大学生数学建模挑战赛题目A题:城市相邻两交叉口信号配时优化 #### 背景介绍 随着中国城市化进程的不断推进,城市规模逐渐扩大,交通问题日益凸显,尤其是在城市交通网络中,交通拥堵现象...

    基于分组型法的粒子群优化算法.pdf

    总体而言,《基于分组型法的粒子群优化算法》提供了一种具有创新性的PSO改进方案。它通过分组管理和分层结构的设计,突破了传统PSO的局限,为处理高维复杂问题提供了新的解决方案。这种方法不仅在理论上具有创新性,...

Global site tag (gtag.js) - Google Analytics