帆软报表排序设置

image.png如图,有两行数据都有htno这一列,这一列的数据有重复(都是两条),举个例子:image.png无论我怎么排序都是左边的效果,无论是代码写到一个数据集,还是分开写都是这样。要怎么才能实现右边这种排序方式呢。实绩和理论的数据我可以都写在一个数据表里面,也可以分开写。

不能用  union all  把两个表并起来,列数不一定相同(当然也可以弄成相同的),有没有其他方法

源表结构是这样的

image.png

FineReport 帆软用户21wlka79tN 发布于 2024-6-6 13:25 (编辑于 2024-6-6 13:34)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
帆软用户21wlka79tNLv2见习互助
发布于2024-6-12 13:34

最终还是要用  union all 解决。由于我的代码非常大,类似于     a   union all  b    但是a、b里面又分别有很多表,导致用 union all 的时候报错,最后解决的办法是,不能这么用。一直向下继续写,写到最后,把c、d并在一起。(这时候的C、d里面没有别的一大堆的表)

最佳回答
0
snrtuemcLv8专家互助
发布于2024-6-6 13:26(编辑于 2024-6-6 13:28)

这个两个数据集不行

只能一个数据集,你用关联数据集将两个数据集关联成一个

关联数据集 https://help.fanruan.com/finereport/doc-view-125.html

=======

如果你可以直接sql写成一个数据集,直接sql中  order by  字段

没法写就

扩展后排序 https://help.fanruan.com/finereport/doc-view-897.html

  • 帆软用户21wlka79tN 帆软用户21wlka79tN(提问者) 大佬,看一下补充的问题。如果表1/2的列项不一样多,不能使用union all,要怎么实现
    2024-06-06 13:35 
  • snrtuemc snrtuemc 回复 帆软用户21wlka79tN(提问者) 那就关联数据集,支持的,你的截图看起来是列一样,都是abc列
    2024-06-06 13:36 
  • 帆软用户21wlka79tN 帆软用户21wlka79tN(提问者) 回复 snrtuemc htno这一列里面的数据是一样的,我关联起来,发现只剩下上面的表数据了,下面的表数据没了
    2024-06-06 13:47 
最佳回答
0
等待1986Lv2见习互助
发布于2024-6-6 13:49(编辑于 2024-6-6 13:54)

代码里直接order by a,b

不用union all 没啥好办法,不用的原因是啥呢

  • 2关注人数
  • 221浏览人数
  • 最后回答于:2024-6-12 13:34
    请选择关闭问题的原因
    确定 取消
    返回顶部