日期控件默认值为上一个交易日

比如今天是周日,显示的则为周五,有哪个函数可以实现么,节假日也跳,不只是周日

FineReport lincoder 发布于 2020-9-21 17:40 (编辑于 2020-9-21 18:01)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共5回答
最佳回答
3
yiyemeiyingLv4高级互助
发布于2020-9-21 17:55
=INDEXOF(GREPARRAY(range(DATEDELTA(today(),-1),DATEDELTA(today(),-3),-1),WEEKDAY(item)!=0 && WEEKDAY(item)!=6),1)

image.png

最佳回答
1
豆豆小可爱Lv4中级互助
发布于2020-9-21 18:01

IF(WEEKDAY(TODAY())=0,DATEDELTA(TODAY(),-2),IF(WEEKDAY(TODAY())=1,DATEDELTA(TODAY(),-3),DATEDELTA(TODAY(),-1)))

周日和周一,都显示上周五

最佳回答
0
廿三Lv6中级互助
发布于2020-9-21 17:46

image.png

最佳回答
0
LarryAbbyLv5中级互助
发布于2020-9-21 17:47(编辑于 2020-9-21 18:04)

WEEKDAY()函数周日返回0,所以当周日时,往前推2天,周一往前推3天,其他,当前天往前推1天

IF(WEEKDAY(TODAY())=0,DATEDELTA(TODAY(),-2),IF(WEEKDAY(TODAY())=1,DATEDELTA(TODAY(),-3),DATEDELTA(TODAY(),-1)))


最佳回答
0
qhlLv6中级互助
发布于2020-9-21 17:50(编辑于 2020-9-22 09:54)

看下这个,判断是不是工作日

https://help.fanruan.com/finereport/doc-view-3197.html

结合这个帮助文档说明,再看看-https://help.fanruan.com/finereport/doc-view-1493.html

  • lincoder lincoder(提问者) 大哥这个明显不靠谱啊,五月一号他告诉我工作日,过不过分,五一还要上班。。。
    2020-09-21 18:22 
  • qhl qhl 回复 lincoder(提问者) 这个我看了下,是接口返回解析的问题,接口没有问题
    2020-09-22 09:51 
  • 8关注人数
  • 616浏览人数
  • 最后回答于:2020-9-22 09:54
    请选择关闭问题的原因
    确定 取消
    返回顶部