NetSuite 中保存的搜索结果中的嵌套 CASE WHEN 公式(文本)

Nested CASE WHEN Formula(text) in Saved Search Results in NetSuite

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

  1. 快递员是='NAME' 和
  2. 如果此快递的_trackingnumber不是0开头则加00否则加_trackingnumber&

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

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

我收到了这条错误信息:

I got this error: ERROR: Invalid Expression

请问如何解决?

试试这个:

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