这个排序的参数怎么实现呀

image.png

FineReport yzmM5D3f3873533 发布于 2022-8-21 13:37
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
pilyxuLv6初级互助
发布于2022-8-21 13:42(编辑于 2022-8-21 13:45)

试试自定义数据字典设置实际值和显示值,SQL语句里面写上排序参数,order by *** '+$排序参数+',这里有一个动态排序的文档,也可以试试扩展后排序- FineReport帮助文档 - 全面的报表使用教程和学习资料 (fanruan.com)image.png

最佳回答
2
weibwLv7高级互助
发布于2022-8-21 14:53

在SQL里处理就好了

select *

from table_xxx

order by column_x

${if(排序=="升序","","desc")}

 升序默认不处理,降序需要加上desc

  • 2关注人数
  • 371浏览人数
  • 最后回答于:2022-8-21 14:53
    请选择关闭问题的原因
    确定 取消
    返回顶部