扩展后多列排序(两列都是数据型)

首先   这边不能用sql的order by   因为这些数据不是写在一个sql里面的

所以只能用扩展后排序

那我怎么能做到先根据第一列升序排序  在根据第三列降序排列   在线求大神   

image.png

FineReport wxiao_cherish 发布于 2020-1-6 10:13
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
axingLv6专家互助
发布于2020-1-6 11:20

扩展后多列按先后排序-https://help.finereport.com/doc-view-2528.html

这里你的两列都是数字,比较简单,如果你第一列的数字在A3,第三列在C3,你可以在A3单元格写扩展后排序公式

A3*1000+C3


  • wxiao_cherish wxiao_cherish(提问者) 哦哦 感谢回复 ,我也找到了类似的答案 但是你这个公式做不到 先按第一列 升序 在按第三列降序哎 我是 A3*100 + 1/C3 按升序排 目前效果达到了 但是想问问你 这个乘以的基数有规定吗 按照100 按照1000 有区别吗
    2020-01-06 11:29 
  • axing axing 回复 wxiao_cherish(提问者) 这个看你第三列数字的最大值,如果是3位数,就乘以1000,如果是2位数,就乘以100,如果是1位数,就乘以10……
    2020-01-06 11:44 
  • wxiao_cherish wxiao_cherish(提问者) 回复 axing 好的 多谢 另外再问一句 或许你用过填报报表的下拉复选框这个控件吗 这个控件我不知道我用得对不对 想把复选框 勾的实际值存到 数据库的一个字段 以这样的形式存 1,2,3 然后回显的时候从数据库中查询 这些值被勾上
    2020-01-06 11:49 
  • axing axing 回复 wxiao_cherish(提问者) 单元格里放这个字段就行啦,另外开个帖子吧
    2020-01-06 11:51 
  • wxiao_cherish wxiao_cherish(提问者) 回复 axing http://bbs.fanruan.com/wenda/question/22300.html 能不能帮我看个这个新发的帖子 实在搞不明白 感谢
    2020-01-06 13:03 
最佳回答
0
孤陌Lv6资深互助
发布于2020-1-6 11:04(编辑于 2020-1-6 11:05)

这个最后显示的还不是根据第三列降序的效果吗?   你是可以2个地方都可以排序  那请看帮助文档

多列排序

多列排序-https://help.finereport.com/doc-view-890.html

  • wxiao_cherish wxiao_cherish(提问者) 首先谢谢回复 这篇文档已经看过了 我最后的目的是 根据第一列升序排 第一列一样的再根据 第三列降序排 和你说的按照最后一列不一样
    2020-01-06 11:27 
  • 3关注人数
  • 827浏览人数
  • 最后回答于:2020-1-6 11:20
    请选择关闭问题的原因
    确定 取消
    返回顶部