日参数根据日期参数变化

当日期为当前月时,日参数就是当前日减一;当日期为历史月时,日参数就是该月最后一天。这种可以做吗日期.png

FineBI yzmfEwaW4848255 发布于 2023-10-11 14:25
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
用户k6280494Lv6资深互助
发布于2023-10-11 14:32

可以

${if(month(rq)=month(today()),DATEDELTA(today(),-1),DATEINMONTH(rq,-1))}

最佳回答
0
CD20160914Lv8专家互助
发布于2023-10-11 14:30(编辑于 2023-10-11 14:31)

and 日期字段<=' ${if(MONTH(日期)=month(TODAY()),DATEDELTA(日期,-1),DATEINMONTH(日期,-1))}'

image.png

image.png

  • yzmfEwaW4848255 yzmfEwaW4848255(提问者) 这段代码是什么意思啊?
    2023-10-11 14:34 
  • CD20160914 CD20160914 回复 yzmfEwaW4848255(提问者) 就是你上面汉字表达的意思。如果是历史日期,就取最后一天,否则取录入日期的前一天!!
    2023-10-11 14:35 
  • yzmfEwaW4848255 yzmfEwaW4848255(提问者) 这个日期是到月的,不是到日的,我日期参数写2023-10,他出来是2023-09-30
    2023-10-11 14:37 
  • 3关注人数
  • 313浏览人数
  • 最后回答于:2023-10-11 14:32
    请选择关闭问题的原因
    确定 取消
    返回顶部