决策报表和控件联动问题

没有添加参数面板,下拉框控件直接拖入body;

有两种图,第一个是要获取最新7天数据的图,第二个是当天数据的图;

但是添加控件后,两张图都是最新的数据;

第一个图该怎么弄?

FineReport yzm139332 发布于 2023-2-3 15:28
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
LTC朝Lv6高级互助
发布于2023-2-3 15:32

两个图不要用同一个数据集,第一个图重新创建一个数据集,参数名和第二个图的参数名相同即可

  • yzm139332 yzm139332(提问者) 就是两个不一样的数据集
    2023-02-03 15:36 
  • LTC朝 LTC朝 回复 yzm139332(提问者) 既然是两个,那你预览一下第一个图的数据集,是预览出最近7天的数据吗?
    2023-02-03 15:40 
  • yzm139332 yzm139332(提问者) 回复 LTC朝 是的
    2023-02-03 15:41 
  • LTC朝 LTC朝 回复 yzm139332(提问者) 那应该没有问题呀。你现在第一个图也是只显示一天的数据?
    2023-02-03 15:42 
  • yzm139332 yzm139332(提问者) 回复 LTC朝 我找到问题了,那个7天的语句里面也定义了参数名,把这个删掉就好了
    2023-02-03 15:45 
最佳回答
0
yzm339714Lv6中级互助
发布于2023-2-3 15:32

两个图用不同的数据集 ,不就好了,然后两个数据集 ,一个只查当天数据, 一个是查7天数据

最佳回答
0
GGGGGGGGGLv5初级互助
发布于2023-2-3 16:25

在数据集里控制,

例如:日期控件名为nowdate,日期格式为: yyyy-mm-dd

oracle写法:

select * from 表

where time between to_char(to_date('${nowdate}', 'yyyy-mm-dd') + interval '-7' day, yyyy-mm-dd) and '${nowdate}'

mysql写法:

select * from 表

where time between date_add(str_to_date('${nowdate}', '%Y-%m-%d'), interval -7 day) and date_format(now(),'%Y-%m-%d')

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