我有一个场景需要比较金额,如果它们与ABORT会话不匹配。 我已经完成了以下逻辑,但有些ABORT函数无法正常工作。(错误说评估变量列时出错)
这就是我所做的:
我有3个源列DLY_NET_AMT_DUE, WKLY_INVCD_AMT, INV_CHARGE_AMOUNT
。一切都是投入。我用了一个变量端口并说
v_INV_CHARGE_AMOUNT=iif((DLY_NET_AMT_DUE=WKLY_INVCD_AMT) and
(WKLY_INVCD_AMT=INV_CHARGE_AMOUNT),'Amount Balanced',ABORT('Amount Not Balanced'))
o_INV_CHARGE_AMOUNT=v_INV_CHARGE_AMOUNT
你们可以帮助我在哪里出错。
答案 0 :(得分:0)
Amount Balanced
作为值引起的?Evaluate expression
?