当预览条件中预测年月选择的是2020-09等月份时要自动带出预测年月前的每个月份的数值怎么做

企业微信截图_15789817313291.png

FineReport 白开水BaiYun 发布于 2020-1-14 14:15
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
LSQ000Lv5中级互助
发布于2020-1-14 14:23(编辑于 2020-1-14 14:29)

你的意思是不是假设我选的是2019-09就会查询2019-01到2019-09 9个月份的数据,如果是这样的话直接在查询语句中修改就可以了,对参数做一下处理让预测年月<=参数年份+“-01”; >=参数

  • 白开水BaiYun 白开水BaiYun(提问者) 那按照这个图看,要怎么实现
    2020-01-14 14:29 
  • LSQ000 LSQ000 回复 白开水BaiYun(提问者) 假设你的数据库是mysql那条件就这么写, 预测年月>=CONCAT(SUBSTRING(\'${预测年月}\',1,5),\'01\') AND <=\'${预测年月}\',其中你的预测年月参数改为日期框,格式是yyyy-MM
    2020-01-14 14:46 
  • LSQ000 LSQ000 回复 白开水BaiYun(提问者) 主要看你用的什么数据库,然后用你数据库适用的函数对参数进行截取和拼接
    2020-01-14 14:49 
  • 白开水BaiYun 白开水BaiYun(提问者) 回复 LSQ000 我用的数据库是sql
    2020-01-14 14:51 
  • LSQ000 LSQ000 回复 白开水BaiYun(提问者) sql server你就试一下 预测年月>= SUBSTRING(\'${预测年月}\',1,5)+\'01\' AND <=\'${预测年月}\'
    2020-01-14 14:57 
最佳回答
0
xiapanfeiLv3见习互助
发布于2020-1-14 14:21(编辑于 2020-1-14 14:35)

你可以在年月这个字段加小于等于预测年月的过滤条件啊

image.png

最佳回答
0
漠生Lv4见习互助
发布于2020-1-14 14:41

加条件属性,截取下拉框内容,例如2020-09,就截取09,大于09的行高为0就行了

最佳回答
0
L大大Lv7高级互助
发布于2020-1-14 14:43

你用的什么数据库

  • 5关注人数
  • 605浏览人数
  • 最后回答于:2020-1-14 14:43
    请选择关闭问题的原因
    确定 取消
    返回顶部