参数问题

image.png我想在加一个参数 参数内容有前10名前50名 我如果选前10名 那么报表就出现按照公司整体金额排名的前10名 选前50名就出现按照公司整体金额排名前50名

FineReport 谷科成 发布于 2019-11-8 15:15
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共5回答
最佳回答
0
JackloveLv7高级互助
发布于2019-11-8 15:21(编辑于 2019-11-8 15:22)

排序在sql里面排好 弄一个模板参数 然后单元格数据列选前n个 用公式=那个新建的模板参数 你选1个就是第一条 选10个就是前10条微信图片_20191108152012.png

最佳回答
0
杨朝健Lv5中级互助
发布于2019-11-8 15:21

sql直接限制,百度一下

mysql: limit 10

最佳回答
0
shirokoLv6资深互助
发布于2019-11-8 15:28

sql里面写上 limit ${topn}

新建一个参数下拉控件topn,数据字典用自定义,实际值10和50,显示值“前10名”和“前50名”

最佳回答
0
huxinLv5见习互助
发布于2019-11-8 15:42

简单啊,你这个参数数据字典修改成自定义,里面定义你的显示值为前10名,前50名,实际值为10,50, 然后在你的数据集那里脚本

select   top  $flag from  a 加上$flag变量,这个变量就是你的参数名称,最后把这个参数控件在参数面板生成一下,把值写成开始说的自定义就好 

最佳回答
0
孤陌Lv6资深互助
发布于2019-11-8 15:48

1570440495914452.cpt

看一下这个例子吧

  • 6关注人数
  • 489浏览人数
  • 最后回答于:2019-11-8 15:48
    请选择关闭问题的原因
    确定 取消
    返回顶部