我正在尝试创建一个保存的搜索,以比较特定系统注释字段的旧值与新值。基本上,我希望能够搜索运费新值是否大于或等于旧值的 150%。我有一些问题:
-
我应该使用什么配方类型,
Formula(text)
或Formula(numeric)
? -
如何缩小我是系统注释的特定字段的范围?
-
你可以在下面看到我的例子,我的公式哪里出错了?或者你会怎么写?
请原谅格式不佳,但我会按照我认为应该的方式写它(除了问题 #2(,但这显然是错误的,因为它不起作用。
CASE WHEN {systemnotes.newvalue} >= ({systemnotes.oldvalue} * 1.5)
谢谢!!
假设您希望在保存的搜索的"条件"选项卡上执行此操作:
- 使用公式文本还是数字并不重要,但文本可能会更直观。
- 为"系统注释"字段创建条件:字段、任意字段、运费
- 为公式(文本(制定条件,即"适用";使用公式:
当TO_NUMBER(NVL({systemnotes.newvalue},0((>= (TO_NUMBER(NVL({systemnotes.oldvalue},0(( * 1.5( 则 'Applies' 否则 'Nope' 结束