已经投票
专题总结 >> 排序

排序

顶( )
最后更新日期: 人发表评论 (点击查看)

排序,图表排序,大小排序,升序,降序,从大到小,从上到下,高级排序,自定义排序,扩展后排序,多列排序
1. 概述
排序分为:数据集中的排序,高级排序以及扩展后排序,下面我们分别看下这三种排序的优缺点。
2. 各排序的优点与不足
2.1 数据集中的排序
优点:通过SQL直接在数据库排序,性能最佳。
不足:所有计算都必须要在数据库中做,会导致SQL很复杂,难以维护;另外,有些计算是无法用sql完成的。
2.2 高级排序
优点:这种排序是在扩展过程中,对当前扩展的格子的排序,性能较数据集排序次之,比数据集排序好的地方就是可以利用报表的计算,做一些稍微复杂些的排序。
不足:公式必须通过数据列还原才能使用此排序,并且导致了公式的二次计算;另外若公式无法用数据列进行还原则无法完成。
2.3 扩展后排序
优点:最为灵活,满足目前所有的排序需求。
不足:由于在扩展完成后进行排序,会对所有格子的位置进行调整,因此性能最差。
注:高级排序是在报表执行前进行排序,扩展后排序是报表执行后再进行排序。
注:三种排序各有其优缺点,可以根据自己排序的具体需求进行选择。
3. 不同模板的排序
FineReport报表一般性包括纯粹的数据展示、图表展示和控件展示,排序一般应用在数据展示中比较多,但是图表中也会稍微涉及到一点,那么数据展示排序与图表排序有什么区别呢?
3.1 数据展示排序
通过单元格展示数据时,可以直接在数据集中进行排序,也可以在单元格中进行排序。
3.2 图表排序
图表排序是指对图片的分类或者系列进行排序,那么,图表排序也就是对图表分类或者系列的数据进行排序,在图表数据源中我们讲解过,图表数据源分为数据集数据源单元格数据集,故,图表排序根据其数据源类型的不同,其排序方法设置也有所不同。
图表数据来源于数据集,故对图表排序就需要对数据集中的数据进行排序,即数据集中的排序
图表数据来源于单元格,故对图表排序就是对单元格中的数据进行排序,即可以高级排序自定义排序扩展后排序
图表排序的详细示例请查看图表排序

索引:
 
 
 
 
   
文明发言,用心评论
 
应用此篇文章,您:
不费力
研究了一会
琢磨了好久
 
查看全部条>>
Copyright©2019 帆软软件有限公司
苏ICP备18065767号-3