【问题标题】:Skip weekends Business day tasks NetSuite跳过周末工作日任务 NetSuite
【发布时间】:2014-10-09 05:50:52
【问题描述】:

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

【问题讨论】:

  • 你能把这个截图放大吗
  • 如果您单击并向上拖动图像以在浏览器中创建一个新选项卡(这是我在 chrome 中所做的),它将在自己的选项卡中打开图像更大

标签: sql record netsuite weekend


【解决方案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

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

【讨论】:

    猜你喜欢
    • 2017-08-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-09-07
    • 2018-12-31
    • 2019-07-01
    • 1970-01-01
    相关资源
    最近更新 更多