根据传参得到结束时间和开始时间减去七天,但是数据集里面写过滤条件不生效

1-----------

2------------------

3--------------------

FineReport yzm953976 发布于 2025-3-10 13:40 (编辑于 2025-3-10 13:41)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
yzm953976Lv5见习互助
发布于2025-3-10 18:17

绑定参数异常,应该绑定数据集中命名的参数,而不是传参的参数

最佳回答
0
用户k6280494Lv6资深互助
发布于2025-3-10 13:43(编辑于 2025-3-10 13:45)

在数据集里减

select * from a where rq>='{DATEDELTA(rq,-7)}'

  • yzm953976 yzm953976(提问者) 这个一点进去先默认为减去7,后面可以自己选择不同的区间数据,所以前端还是得有一个开始时间和结束时间
    2025-03-10 13:48 
  • 用户k6280494 用户k6280494 回复 yzm953976(提问者) 那你直接在开始日期那个设置默认值就可以了啊
    2025-03-10 13:50 
  • 用户k6280494 用户k6280494 回复 yzm953976(提问者) 你传参正常传,下个页面的开始时间设置默认值 选公式DATEDELTA($rq,-7)
    2025-03-10 13:51 
最佳回答
0
snrtuemcLv8专家互助
发布于2025-3-10 13:46(编辑于 2025-3-10 13:47)

这边直接试试这个公式

DATEDELTA(today(),-1)

image.png

最佳回答
0
小潘同學Lv5初级互助
发布于2025-3-10 14:04

这是个什么参数?结束时间吗?

如果是,就要给结束时间一个默认值,比如today()

然后开始时间就是:DATEDELTA(today(),-7)

image.png

  • 3关注人数
  • 32浏览人数
  • 最后回答于:2025-3-10 18:17
    请选择关闭问题的原因
    确定 取消
    返回顶部