根据输入的数量  展示前N条数据,不用SQL过滤实现,求思路

image.png

1.cpt


FineReport a-pity 发布于 2019-10-7 16:20 (编辑于 2019-10-7 17:28)
1min目标场景问卷 立即参与
回答问题
悬赏:8 F币 4人赏过 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
孤陌Lv6资深互助
发布于2019-10-7 17:53(编辑于 2019-10-7 18:05)

设置条件属性 就好了 如图在SQE单元格设置条件属性

1570440495914452.cpt

这样的效果吧 

image.png

image.png


  • Luckin999 Luckin999 不输入个数的话 默认展示前5条 在哪个位置做判断呢
    2019-10-07 18:00 
  • 孤陌 孤陌 回复 Luckin999 条件属性里 写 IF(LEN($SHOW)=0,A3>5,A3>$SHOW)
    2019-10-07 18:09 
  • 孤陌 孤陌 回复 Luckin999 你看我的模板 其实你这个模板做的是有问题的 你应该是排名在前30名的吧 你设置前N条 那数据是不准确的
    2019-10-07 18:10 
  • 孤陌 孤陌 回复 Luckin999 解决了采纳一下最佳
    2019-10-07 18:39 
最佳回答
0
JBadminLv3初级互助
发布于2019-10-7 16:33

不用 top N  ,只能用分页来实现

最佳回答
0
wd210010Lv7高级互助
发布于2019-10-7 16:54(编辑于 2019-10-7 17:01)

可以实现 有参数

先 模板-模板参数 就建一个默认的P1模板参数  

然后把你需要展示的数据集放到单元格 双击开头的哪个单元格设置 按图设置就好了 

搜1就显示1条 搜2就显示2条

最佳回答
0
黄源Lv6中级互助
发布于2019-10-7 17:04

加个序号,条件属性处理,序号小于输入数量

  • a-pity a-pity(提问者) 能帮我看下 还有点没实现 Q29831048
    2019-10-07 17:09 
  • 黄源 黄源 回复 a-pity(提问者) 你导出模板看下,公司登不了qq
    2019-10-07 17:20 
  • a-pity a-pity(提问者) 回复 黄源 好了 麻烦了
    2019-10-07 17:28 
  • 黄源 黄源 回复 a-pity(提问者) 孤陌大神已经给你弄好了,我就不献丑了
    2019-10-07 18:33 
  • 6关注人数
  • 959浏览人数
  • 最后回答于:2019-10-7 18:05
    请选择关闭问题的原因
    确定 取消
    返回顶部