如图可见表由3个结果集组成,现在需要按照"增长率"一列降序排序
finereport 版本10.0.0
扩展后排序 https://help.fanruan.com/finereport/doc-view-897.html
多个数据集不支持扩展后排序
可以多个数据集使用关联数据集关联成一个后,在做扩展后排序
能用临时表写成一个查询吗,在sql中排序。
或者https://help.fanruan.com/finereport/doc-view-2346.html参考一下动态排名 rank函数
正常来说三个数据集要想在页面上展示,传入条件是要一样的, 三个数据集之间应该是存在一个 关联的id的,分别查出来,然后根据关联id交起来,最后根据增长率排序,sql是有点复杂。要么直接做一张张中间表,使用定时任务定时插入数据,然后报表直接从这张表里面取,一步到位。