在 NetSuite Case 语句中组合两个单独的案例语句

Combining two separate case statements in NetSuite Case Statements

我目前为这两个语句保存了两个单独的搜索列,我希望将它们合并并在一个列中列出数据。我尝试了 OR AND,但结果出错了。

第一个声明 如果 {item.custitem54} 为 null,则 {quantity} else null end

第二条声明 {item.custitem54} = 'Yes' 和 {shipdate} 在 to_date('05/25/2020', 'MM/DD/YYYY') 和 to_date('12/25/ 2020', 'MM/DD/YYYY') 然后 {quantity} else null end

一个case语句中可以有多个WHEN。第一个匹配的 WHEN 决定结果,除非它到达 ELSE。

Case when {item.custitem54} = 'Yes' 
          and {shipdate} between date '2020-05-25' and date '2020-12-25' then {quantity} 
     when {item.custitem54} is null then {quantity} 
     else null 
end