使用NetSuite,我正在尝试自动创建月度任务。这些任务将在该月的最后一天,前一天和该月的最后一天后的1,2,3,4,5天。但是,这些任务可以在周末,仅在工作日到期。因此,如果这一天落在坐着或太阳上,日期必须向上移动。如何使用我的自定义记录计算下周末的任务日期?这是该记录的截图 - 看到10/4和10/5在星期六和星期日下降,我怎么能让它跳过坐着和星期天?我使用sql函数选项生成一周中的日期和日期。
答案 0 :(得分:1)
我测试了以下公式。将custbody_date替换为您的字段名称。此公式应在“下个月”列中设置。
CASE WHEN INSTR(to_char({custbody_date}, 'DAY'),'SATURDAY') != 0
THEN {custbody_date}+2
WHEN INSTR(to_char({custbody_date}, 'DAY'),'SUNDAY') != 0
THEN {custbody_date}+1 ELSE {custbody_date}
END
这也应该让你知道设置'下个月日'的价值(跳过星期六和星期日)。