NetSuite 中保存的搜索结果中的嵌套 CASE WHEN 公式(文本)
Nested CASE WHEN Formula(text) in Saved Search Results in NetSuite
我有两个字段 _courier
和 _trackingnumber
。
我想在以下条件下在结果中创建嵌套的 CASE WHEN 公式(文本):
- 快递员是='NAME'
和
- 如果此快递的
_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
我有两个字段 _courier
和 _trackingnumber
。
我想在以下条件下在结果中创建嵌套的 CASE WHEN 公式(文本):
- 快递员是='NAME' 和
- 如果此快递的
_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