求解,分组不并列连续排名,高级排序如何实现,附前面操作表cpt ,图可以是顺序排,但要按类别分组排名

1640334093(1).jpg

组内不并列连续排名

组内不并列连续排名测试.rar

测试.rar

FineReport yzm782552 发布于 2021-12-24 15:01 (编辑于 2021-12-24 16:39)
1min目标场景问卷 立即参与
回答问题
悬赏:5 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
ColdmanLv6高级互助
发布于2021-12-24 15:06(编辑于 2021-12-24 15:19)

分组排名 - FineReport帮助文档 - 全面的报表使用教程和学习资料 (fanruan.com)

组内不并列连续排名测试.zip

screen_shot_1640330367955.png

参考,

用到的知识点:

1、分组排名:D2单元格

2、扩展后排序:B2单元格

3、扩展排序后重新编号:E2单元格

下载附件参考,隐藏D2单元格

  • yzm782552 yzm782552(提问者) 要的是 分组 不并列连续排名,不是 分组 并列跳号排名
    2021-12-24 15:42 
  • Coldman Coldman 回复 yzm782552(提问者) 我的截图和回复你看清楚了吗?
    2021-12-24 15:44 
  • yzm782552 yzm782552(提问者) 回复 Coldman 是我基础表,可能有点误导,是需要按 类别 区分 对金额 分组 做不并列,连续排名,我改下
    2021-12-24 16:28 
  • Coldman Coldman 回复 yzm782552(提问者) 没有问题啊,是按类别区分的啊
    2021-12-24 16:45 
  • Coldman Coldman 回复 yzm782552(提问者) 你直接上图吧,你想要的最终的效果是啥样的
    2021-12-24 16:48 
最佳回答
0
杨朝健Lv5中级互助
发布于2021-12-24 15:08

=&b3

最佳回答
0
墨残烛Lv5初级互助
发布于2021-12-24 16:40(编辑于 2021-12-24 16:47)

不能在sql数据集里实现吗?其实有函数可以直接实现的

select

PRODUCTTYPE,

cost,

row_number() over(partition by PRODUCTTYPE order by cost desc) as 排名

from product

image.png

  • yzm782552 yzm782552(提问者) 开窗排名 这个我懂,就是有看搜索说,可以用高级排序,,比如office这个做个高级排序,在对appliance做个高级排序,让这两个分类 金额降序,给个row_number()over的效果的排序
    2021-12-24 17:06 
  • 5关注人数
  • 540浏览人数
  • 最后回答于:2021-12-24 16:47
    请选择关闭问题的原因
    确定 取消
    返回顶部