怎样设置选定日期的前一个月的日期

怎样设置填写一个日期后,点击查询按钮后显示前一个月的数据呢

image.png

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

这个函数相减啊

MONTHDELTA(date,delta):返回指定日期date后delta个月的日期。

示例:

MONTHDELTA("2008-08-08",4)等于2008-12-08。

MONTHDELTA("2008-08-08",-1)等于2008-07-08。

最佳回答
0
用户6NWif5139660Lv6资深互助
发布于2023-3-30 14:49(编辑于 2023-3-30 14:50)

这个要在数据集里 将这个参数条件的月份减一

每个数据库写法不一样 百度搜一下

最佳回答
0
PILGRIMLv5初级互助
发布于2023-3-30 14:57

两个办法:

  1.  ①报表参数面板做计算,添加一个日期控制且设置不可见,公式MONTHDELTA($日期参数,-1),格式设置“yyyy-MM”

     ②数据集筛选满足前一月份的数据

2.   ① 数据集内做计算,过滤时间字段=TO_DATE($日期参数,'YYYY-MM')-1;注意日期格式根据你的数据改变

  • 3关注人数
  • 1371浏览人数
  • 最后回答于:2023-3-30 14:57
    请选择关闭问题的原因
    确定 取消
    返回顶部