3

我有两个字段_courier_trackingnumber. 我想在以下条件下创建嵌套 CASE WHEN 公式(文本)的结果:

  1. 快递员是 = 'NAME' 和
  2. 如果_trackingnumber此快递的开头不是0然后添加00else 添加_trackingnumber &

我已经尝试过这个 CASE WHEN 选项,我意识到在 Netsuite 的函数列表中不存在 AND 函数

CASE WHEN {_courier} = 'NAME' AND ({_trackingnumber},'0'THEN ('00' || {_trackingnumber}) ELSE ('&' || {_trackingnumber}) END

我收到了这个错误信息:

我收到此错误:错误:无效的表达式

你能告诉我如何解决它吗?

4

1 回答 1

4

尝试这个:

CASE WHEN {_courier} = 'NAME' AND SUBSTR({_trackingnumber},1,1) <> '0' THEN ('00' || {_trackingnumber}) ELSE ('&' || {_trackingnumber}) END
于 2019-06-14T13:28:30.033 回答