决策报表图表怎么通过控件动态显示前N个数据,并且图表标题TOP后面内容是根据控件值变化的

image.png

FineReport 哆姗姗超酷 发布于 2023-2-7 15:27
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
snrtuemcLv8专家互助
发布于2023-2-7 15:30

直接sql语句根据数量,排序后取前面N个数据啊

例如

直接在sql里面取前20就可以

mssql:select top 20 * from 表 order by zje

mysql/sqlite:select * from 表 order by zje limit 20

Oracle:select * from (select * from 表 order by zje) where rownum<=20 order by rownum asc

  • 哆姗姗超酷 哆姗姗超酷(提问者) 要求图表上方有下拉框控件,动态提取前N个数据
    2023-02-07 15:32 
  • snrtuemc snrtuemc 回复 哆姗姗超酷(提问者) 那就把我示例的数字,换成控件名就可以,例如mssql:select top ${下拉框控件名} * from 表 order by zje
    2023-02-07 15:50 
最佳回答
0
LTC朝Lv6高级互助
发布于2023-2-7 15:31
最佳回答
0
15922204585Lv6高级互助
发布于2023-2-7 15:42

参考:

SELECT *  FROM 表名 limit ${下拉框参数名}  --mysql

不同数据库不同写法

标题:公式  "长账龄TOP"+$下拉框参数名

  • 3关注人数
  • 315浏览人数
  • 最后回答于:2023-2-7 15:42
    请选择关闭问题的原因
    确定 取消
    返回顶部