NetSuite CASE WHEN使用LIKE在公式字段中不起作用。有什么类似的用法吗?

问题描述 投票:0回答:1

我正在使用下面的方法创建一个类型为整数的字段(该字段旨在检查并查看标题是否包含 "翻新")。

CASE WHEN {custitem_title} LIKE 'Refurbished' THEN 100 ELSE 250 END

我也试过

CASE WHEN {custitem_title} LIKE '%Refurbished%' THEN 100 ELSE 250 END

CASE WHEN ({custitem_title} LIKE 'Refurbished') THEN 100 ELSE 250 END

这个公式类型是否只在保存的搜索中有效?我在互联网上看到关于在 "CASE WHEN "公式中使用 "LIKE "的建议,但它总是与NetSuite中的保存搜索有关。似乎没有什么工作,我最终以 "ERROR: Invalid Expression "结束,感谢任何输入!我正在创建一个字段,其类型是 "CASE WHEN"。

field formula admin netsuite
1个回答
0
投票

我对NetSuite不熟悉,但你的尝试看起来像vanilla SQL,而我 上午 熟悉的。

试试 CASE WHEN {custitem_title} LIKE '%Refurbished%' THEN 100 ELSE 250 END

SQL不需要字段名周围的任何东西,除非字段名有空格。在 LIKE 操作员的行为就像 = 操作符,当你不包含任何通配符(% 在你的情况下)。)

© www.soinside.com 2019 - 2024. All rights reserved.