2016-07-29 4 views
0

私は、量を比較する必要があり、セッションがABORTに一致しない場合があります。 。 ABORT関数が式変換で機能していませんinformatica

(エラー変数列を評価し、エラーを持っていると言う)、私は以下のロジックを行っているが、いくつかの方法をABORT機能が動作していないこれは私がやったことです: iは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
  1. 正確なエラーメッセージを貼り付けてください。
  2. 可能であれば、変換のスクリーンショットを共有
  3. v_INV_CHARGE_AMOUNTポートのデータ型は?それが小数であり、エラーがAmount Balancedを値として入力しようとしたことが原因ですか?
  4. デバッガを実行してEvaluate expressionを実行しようとしましたか?
関連する問題