系统注释旧值大于或小于新值x%

时间:2019-06-19 22:08:22

标签: formula netsuite saved-searches

我正在尝试创建一个保存的搜索,以比较特定系统注释字段的旧值与新值。基本上,我希望能够搜索货运成本新值是否大于或等于旧值的150%。我有一些问题:

  1. 我应该使用哪种公式类型,Formula(text)Formula(numeric)

  2. 如何缩小我是系统笔记的特定字段的范围?

  3. 您可以在下面看到我的示例,该公式在哪里出错?或者你会怎么写?

不好意思的格式,但是我将按照我认为的格式写出来(除了问题2),但这显然是错误的,因为它不起作用。

CASE WHEN {systemnotes.newvalue} >= ({systemnotes.oldvalue} * 1.5)

非常感谢您!

1 个答案:

答案 0 :(得分:3)

假设您要在保存的搜索的“条件”标签上这样做:

  1. 使用公式文本还是数字都没有关系,但是文本可能 更加直观。
  2. 为“系统注释”字段制定条件:字段,任意,货运成本
  3. 为公式(文本)制定条件,即“适用”;使用公式:

在TO_NUMBER(NVL({systemnotes.newvalue},0))> =(TO_NUMBER(NVL({systemnotes.oldvalue},0))* 1.5)的情况下,然后'应用'ELSE'否'END