2020-08-31 19:38发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我需要计算月底之前的7个工作日。如何计算不包括周六/周日的7天?
示例..十月将是10/23
谢谢!
或如下:
CurDate:= CurrentDate()
lastDayOfMonth:= LastDayOfMonth([CurDate])
DayNrOfWeek:= DayNumberOfWeek([lastDayOfMonth ])
DateX:=(7+ [DayNrOfWeek] -2)
DDD:= RelativeDate([lastDayOfMonth];-[DateX] +1)
嗨,当结束日期在周日或周六plz检查时,此公式将失败。
请验证星期六和星期日的逻辑。
谢谢。
嗨,
希望这个公式对您有帮助
= If(DayNumberOfWeek(LastDayOfMonth(CurrentDate()))InList(1; 7); RelativeDate(LastDayOfMonth(CurrentDate());-10); If(DayNumberOfWeek(LastDayOfMonth(CurrentDate()))= 6; RelativeDate (LastDayOfMonth(CurrentDate());-9); RelativeDate(LastDayOfMonth(CurrentDate());-8)))
谢谢
Hi Geoff
上述正确答案逻辑在星期一也失败。
我已经测试了9月。
我都喜欢这两个答案! 大声笑为获胜者掷硬币...
GG艾曼! 大声笑
最多设置5个标签!
或如下:
CurDate:= CurrentDate()
lastDayOfMonth:= LastDayOfMonth([CurDate])
DayNrOfWeek:= DayNumberOfWeek([lastDayOfMonth ])
DateX:=(7+ [DayNrOfWeek] -2)
DDD:= RelativeDate([lastDayOfMonth];-[DateX] +1)
嗨,当结束日期在周日或周六plz检查时,此公式将失败。
请验证星期六和星期日的逻辑。
谢谢。
嗨,
希望这个公式对您有帮助
= If(DayNumberOfWeek(LastDayOfMonth(CurrentDate()))InList(1; 7); RelativeDate(LastDayOfMonth(CurrentDate());-10); If(DayNumberOfWeek(LastDayOfMonth(CurrentDate()))= 6; RelativeDate (LastDayOfMonth(CurrentDate());-9); RelativeDate(LastDayOfMonth(CurrentDate());-8)))
谢谢
Hi Geoff
上述正确答案逻辑在星期一也失败。
我已经测试了9月。
我都喜欢这两个答案! 大声笑为获胜者掷硬币...
GG艾曼! 大声笑
一周热门 更多>