通过动态参数进行排序,如图,预览出来的升序效果是错乱的

企业微信截图_16666813226783.png

企业微信截图_16666813567625.png企业微信截图_16666813745987.png

FineReport DKS892DJDSAw 发布于 2022-10-25 15:06
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共5回答
最佳回答
0
用户k6280494Lv6专家互助
发布于2022-10-25 15:09(编辑于 2022-10-25 15:10)

你这个外面还要套一层select * from (

你的sql

) A

order by je,${a}

最佳回答
0
CD20160914Lv8专家互助
发布于2022-10-25 15:10

再套一层吧

select * from (你原来的sql  order by 那一段去掉) tmp

order by tmp.je ${a}

  • DKS892DJDSAw DKS892DJDSAw(提问者) 按照您讲得方法又套了一层,还是不行,排序出来得效果还是和之前一样
    2022-10-25 15:20 
最佳回答
0
yzm339714Lv6中级互助
发布于2022-10-25 15:13

你给a 赋值完了之后 要执行一遍查询,不然不生效,

https://help.fanruan.com/finereport/doc-view-890.html

或者参考下这个文档

最佳回答
0
Z4u3z1Lv6专家互助
发布于2022-10-25 15:28

除了外嵌一个select外,你现在的SQL中把模板中没显示的字段也删了不要查询,更不要再分组中增加非必要的字段

  • DKS892DJDSAw DKS892DJDSAw(提问者) 试过了,不行
    2022-10-25 15:44 
  • Z4u3z1 Z4u3z1 回复 DKS892DJDSAw(提问者) 不知道你SQL怎么改的。要么复制SQL上来,要么传模板。建议传模板
    2022-10-25 15:49 
  • DKS892DJDSAw DKS892DJDSAw(提问者) 回复 Z4u3z1 select * from( select * from ADS_TARGET_DLSXMLBS where 1=1 ${if(len(headshopid) == 0,\"\",\"and dept in (\'\" + headshopid + \"\')\")} ${if(len(shopid) == 0,\"\",\"and shopid in (\'\" + shopid + \"\')\")} and to_char(saledate,\'YYYY-MM-DD\') >=\'${date1}\' and to_char(saledate,\'YYYY-MM-DD\') <=\'${date2}\' ) ta order by ta.je ${a}
    2022-10-25 15:55 
  • DKS892DJDSAw DKS892DJDSAw(提问者) 您看下,SQL是这么改的,模板只能上传内置数据集的,SQL就看不到了
    2022-10-25 15:56 
  • Z4u3z1 Z4u3z1 回复 DKS892DJDSAw(提问者) 假设你模板上B4 用的是 categoryid select * from( select categoryid,sum(je) as je,sum(bs) as bs,sum(ml) as ml from ADS_TARGET_DLSXMLBS where 1=1 ${if(len(headshopid) == 0,\"\",\"and dept in (\'\" + headshopid + \"\')\")} ${if(len(shopid) == 0,\"\",\"and shopid in (\'\" + shopid + \"\')\")} and to_char(saledate,\'YYYY-MM-DD\') >=\'${date1}\' and to_char(saledate,\'YYYY-MM-DD\') <=\'${date2}\' group by categoryid ) ta order by ta.je ${a}
    2022-10-25 16:02 
最佳回答
0
帆软用户s1Pwsa2BAQLv5初级互助
发布于2022-10-25 16:11

如果预览正常的话就说明,父子格出现问题了,应该把前面两列的数据的左父格设置成这个列试一下

  • 5关注人数
  • 336浏览人数
  • 最后回答于:2022-10-25 16:11
    请选择关闭问题的原因
    确定 取消
    返回顶部