反馈已提交
网络繁忙
本文列出用户在使用排序功能时的具体需求及对应方案。
注:FineReport 支持的三种排序类型分别为:数据集中的排序、高级排序、扩展后排序。这三种排序方式的介绍请参见:排序
数据列按照升序或降序排列。如下图所示:
通过 SQL 直接在数据库查询时排序
如果某一列是通过其他数据列计算得出的,该方案将不再适用
11.0.3 之前版本,参考:高级排序 (必须在最父格设置)
11.0.3 及之后版本,参考:高级排序-单列排序
适用于 11.0.3 及之后版本
点击某个数据列的表头,实现排序效果。如下图所示:
支持数字、字符串数据的排序
若某一列是通过其他数据列计算得出的,该方案适用
11.0.3 之前版本,请参见:历史版本
11.0.3 及之后版本,请参见:扩展后排序
数据先按 A 列排序,B 列再按对应的 A 列排序。如下图所示:
用户通过点击表头,实现多个列的升序或降序效果。如下图所示:
1)方案:
扩展后排序
2)效果:
模板预览后,数据按照「订购日期」字段降序排序,相同「订购日期」的数据可以按照「运货费」升序排序
可以单独对「订购日期」和「运货费」升序、降序排列
多列动态排序
点击第一列,则根据第一列升序或降序排列;点击第二列,则根据第二列升序或降序排列
横向扩展列多列排序
动态列实现多列排序
FineReport 报表一般包括纯粹的数据展示、图表展示和控件展示,排序一般应用在数据展示中比较多,但是图表中也会稍微涉及到一点,那么在图表中的排序需要注意以下几点:
1)图表数据来源于「数据集」,故对图表排序就需要对数据集中的数据进行排序,则需要使用 数据集中的排序
2)图表数据来源于单元格,故对图表排序就是对单元格中的数据进行排序,即可以 高级排序 和 扩展后排序
3)图表排序还提供接口,详细示例请查看 [新]图表排序接口
注:图表在不同分类下分别排序请参见:图表不同分类下分别排序
售前咨询电话
400-811-8890转1
在线技术支持
请前往「服务平台」,选择「在线支持」
热线电话:400-811-8890转2
总裁办24H投诉
热线电话:173-1278-1526
文 档反 馈
鼠标选中内容,快速反馈问题
鼠标选中存在疑惑的内容,即可快速反馈问题,我们将会跟进处理。
不再提示
10s后关闭