高级排序又称扩展前排序,仅支持基于数据列或可由数据列还原的公式进行排序。接下来将通过报表工具FineReport,演示具体的操作步骤与设置方法。
1、 配置方式
2、 选中含数据的单元格,点击上方高级按钮,在排序选项中选择升序或降序即可完成操作。
3、 默认不排序,选择升序或降序后,若按当前列排序,公式栏无需填写;若需按其他列排序,只需在公式栏中填入对应列的名称,实现按指定列排序的功能,这种方式称为关联排序。
4、 示例
5、 以网格式报表中的Details_1.cpt为例,展示如何按运货费对订单ID进行降序关联排序。
6、 开启模板
7、 打开指定路径下的模板文件:在 %FR_HOME%WebReportWEB-INFreportletsdoc 目录中,找到并打开名为 PrimaryDetailReportDetails_1.cpt 的报表模板。
8、 排序方式
9、 选中A2单元格,点击数据列上方的高级,设置排序为降序,再打开公式定义框,从数据项中选择运货费,操作所示。
10、 查看效果
11、 点击分页预览,运费已按降序排列显示。
