0

使用 NetSuite,我正在尝试自动创建每月任务。这些任务将落在该月的最后一天、前一天和该月最后一天之后的 1、2、3、4、5 天。但是,这些任务不能在周末到期,只能在工作日到期。因此,如果这一天落在星期六或太阳上,则日期必须向上移动。如何使用我的自定义记录来计算下个月跳过周末的任务日期?这是记录的屏幕截图 - 看到 10/4 和 10/5 落在周六和周日,我怎样才能让它跳过周六和周日?我使用 sql 函数选项来生成日期和星期几。

在此处输入图像描述

4

1 回答 1

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

这也应该让您了解设置“下个月日”的值(跳过周六和周日)。

于 2014-08-15T17:43:11.940 回答