保存的搜索以提取日期发票已全额支付

时间:2018-07-27 00:42:05

标签: netsuite case-statement saved-searches

我有一个保存交易的搜索,其中有多个公式列显示发票日期,任何相关的贷方,然后在扣除任何期限的折扣后显示实际付款。现在,我需要添加另一列以显示发票被标记为“已全额支付”的日期,我使用的公式不起作用:{systemnotes.newvalue} ='已全额支付'的情况下{systemnotes.date}结束 我不能使用“截止日期”,因为它仅显示发票的最新付款日期,而不是完全应用的日期,例如旧的贷项通知单。 任何输入表示赞赏。

2 个答案:

答案 0 :(得分:1)

Oracle字符串比较区分大小写。 {systemnotes.newvalue}返回“全额付款”-不“全额付款”(请注意标题情况)。您可以像这样使用Title Case来更正比较结果:

case when {systemnotes.newvalue} = 'Paid In Full' then {systemnotes.date} end

或者您可以将两边都强制转换为大写或小写,以使比较起来更可靠:

case when UPPER({systemnotes.newvalue}) = UPPER('paid in full') then {systemnotes.date} end

我已经测试了这两个,它们对我有用。

答案 1 :(得分:0)

为什么不只使用“关闭日期”? (截止日期)