2016-07-29 17 views
0

Ich habe ein Szenario, in dem die Menge zu vergleichen und wenn sie nicht übereinstimmen ABBRUCH der Sitzung. Ich habe die unten Logik getan, aber einige, wie die ABORT-Funktion funktioniert nicht (Error sagt einen Fehler Auswertung variable Spalte)ABORT Funktion funktioniert nicht in Ausdruck Umwandlung Informatica

das ist, was ich tat. ich habe 3 Quellspalten DLY_NET_AMT_DUE, WKLY_INVCD_AMT, INV_CHARGE_AMOUNT. Alle sind Eingaben. Ich benutzte eine variable Öffnung und die

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

Können Sie Kerle mir bitte helfen, wo ich falsch gehe.

Antwort

0
  1. Bitte fügen Sie die genaue Fehlermeldung ein.
  2. Wenn möglich, teilen Sie die Transformation Screenshot
  3. Was ist der Datentyp von v_INV_CHARGE_AMOUNT Port? Ist es möglich, dass es dezimal ist und der Fehler dadurch verursacht wird, Amount Balanced als Wert zu setzen?
  4. Haben Sie versucht, Debugger auszuführen und Evaluate expression zu tun?