【问题标题】:NetSuite Saved Searches I want to use the ship date and deduct 7 working days from itNetSuite Saved Searches 我想使用发货日期并从中扣除 7 个工作日
【发布时间】:2022-11-09 21:37:55
【问题描述】:

我是 NetSuite 已保存搜索公式的新手,但需要一些帮助。我想使用发货日期并从中扣除 7 个工作日

【问题讨论】:

    标签: netsuite


    【解决方案1】:

    请记住,Netsuite 是基于 Oracle 数据库的,所以如果您需要任何特殊计算,只需检查如何使用 Oracle SQL 进行计算。在您的情况下,您只需要添加 Date 类型的公式结果列并使用公式:

    TO_DATE({internalid_shipdate_field} - 7)
    

    【讨论】:

    • 谢谢你的上述,是的,会记住你所说的。看看我应该说的问题是我需要扣除不包括周末的工作日,这是我认为它变得更复杂的地方吗?
    • 我明白了,但如果我没记错的话,如果你每周有 2 天的休息时间,那么扣除 9 天将始终意味着 7 个工作日。但是,如果您还想推断可变假期,那么我认为这不能使用搜索来完​​成
    • 谢谢,但让我举个例子,我的发货日期是 2022 年 5 月 23 日,我想扣除 7 个工作日 = 2022 年 5 月 12 日,但是如果我使用你的方法,它将到 14 月 5 日/2022 这是星期六,不正确?
    • 好吧,我认为这不可能使用简单的搜索
    【解决方案2】:

    您可以在 SS 的公式(日期)字段中添加公式:-

    CASE 
        WHEN to_char({shipdate},'DY') = 'MON' THEN {shipdate} - 11
        WHEN to_char({shipdate},'DY') = 'TUE' THEN {shipdate} - 11
        WHEN to_char({shipdate},'DY') = 'WED' THEN {shipdate} - 9
        WHEN to_char({shipdate},'DY') = 'THU' THEN {shipdate} - 9
        WHEN to_char({shipdate},'DY') = 'FRI' THEN {shipdate} - 9
        WHEN to_char({shipdate},'DY') = 'SAT' THEN {shipdate} - 9
        WHEN to_char({shipdate},'DY') = 'SUN' THEN {shipdate} - 10
    END
    

    Table to show how I get the no. of days to deduct

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-11-12
      • 1970-01-01
      • 1970-01-01
      • 2012-12-18
      • 2023-03-19
      • 1970-01-01
      • 1970-01-01
      • 2019-10-07
      相关资源
      最近更新 更多