我不熟悉在NetSuite中编写案例陈述,并希望对此有任何意见。我正在尝试在项目搜索中创建以下语句,但收到无效表达式错误。
CASE WHEN {transaction.status} =“采购订单:待处理收货”然后{transaction.expectedreceiptdate}结束
答案 0 :(得分:0)
CASE WHEN {transaction.status} = 'Pending Receipt' AND {transaction.type} = 'Purchase Order' THEN {transaction.expectedreceiptdate} end
请注意,您需要在SQL语句中使用单引号,并且不能将事务类型指定为状态条件的一部分。为了解决这个问题,您可以在条件中包含事务类型,或在CASE语句中添加另一个条件:
(oo-class Counter
(
(attr value 0)
(attr skip 1)
)
(
(method (next) (set! value (+ value skip)) value)
(method (nextnext) (this 'next) (this 'next))
(method (set-value newval) (set! value newval))
(method (set-skip newskip) (set! skip newskip))
)
)
(define c (Counter))
((c 'set-value) 23)
((c 'next))
((c 'nextnext))