如何设置显示第几个,高级里面只有前面N个有没有第几个,根据序号显示第几个

image.pngimage.pngimage.png

FineReport 小老头 发布于 2024-1-9 10:05 (编辑于 2024-1-9 10:18)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
孤陌Lv6资深互助
发布于2024-1-9 10:24(编辑于 2024-1-9 10:26)

高级里面的指定  就 是 显示那个

image.png

  • 小老头 小老头(提问者) 他是显示前面几个不是第几个
    2024-01-09 10:25 
  • 小老头 小老头(提问者) 传入序号的值吗
    2024-01-09 10:28 
  • 孤陌 孤陌 回复 小老头(提问者) 指定 就可以指定 显示那个 例如填写2 就可以 显示 第二个
    2024-01-09 10:32 
  • 孤陌 孤陌 回复 小老头(提问者) 其实你可以在你的数据集里 加一个序号列 然后 直接设置过滤条件 就可以了
    2024-01-09 10:33 
最佳回答
0
用户k6280494Lv6资深互助
发布于2024-1-9 10:06

条件属性-行高0-$$$!=1,就显示序号1的

最佳回答
0
Gun鹏Lv5初级互助
发布于2024-1-9 10:38(编辑于 2024-1-9 10:41)

先用排名函数将数据按序号进行排序,然后在外面嵌套一层查询,where条件里加上排名的筛选,数据集里这个排名筛选改成参数的形式就可以了.

排名函数链接地址:https://www.cnblogs.com/shizhijie/p/9366247.html#:~:text=Sql%20%E5%9B%9B%E5%A4%A7%E6%8E%92%E5%90%8D%E5%87%BD%E6%95%B0%EF%BC%88ROW_NUMBER%E3%80%81RANK%E3%80%81DENSE_RANK%E3%80%81NTILE%EF%BC%89%E7%AE%80%E4%BB%8B,%E6%8E%92%E5%90%8D%E5%87%BD%E6%95%B0%E6%98%AFSql%20Server2005%E6%96%B0%E5%A2%9E%E7%9A%84%E5%8A%9F%E8%83%BD%EF%BC%8C%E4%B8%8B%E9%9D%A2%E7%AE%80%E5%8D%95%E4%BB%8B%E7%BB%8D%E4%B8%80%E4%B8%8B%E4%BB%96%E4%BB%AC%E5%90%84%E8%87%AA%E7%9A%84%E7%94%A8%E6%B3%95%E5%92%8C%E5%8C%BA%E5%88%AB%E3%80%82

  • 4关注人数
  • 226浏览人数
  • 最后回答于:2024-1-9 10:41
    请选择关闭问题的原因
    确定 取消
    返回顶部