2017-02-02 1 views
0

私はinformaticaの式変換に適した式を見つけるのを手伝ってください。 [B1、B40]の範囲にないすべてのProduct_IDを除外する必要があります。 > B40であるProduct_IDもあります。 PRODUCT_IDは、文字列であるので、私は単にCheck_Outポートのために、たとえば書き込むことはできません。定義された範囲にないID(文字列)を除外する方法

IIF (Produkt_ID > 'P40', 'error', 'no_error') 
+0

あなたはProduct_Idsの完全な範囲を持っていますか?値> B40と言うことはできません...何も意味しません –

+0

あなたの質問にはidが 'B'であることが記述されていますが、あなたのコードでは 'P'の例が使用されています。それは、あなたが含める/除外する必要がある唯一の手紙ではありませんか? –

+0

それはちょうどタイプミスです – Slava32

答えて

0

あなたはv_P_ID_NO、1つの文字列の数にv_P_ID_Lに製品ID文字とプロダクトID番号を分離することができます。 v_P_ID_L式は:SUBSTR(Produkt_ID、1,1) v_P_ID_NO式は:SUBSTR(Produkt_ID、2)

そしてIIFは、上記

IIF(V_P_ID_L = 'B' AND(v_P_ID_NO < = 40)となります、 'エラーなし'、 'エラー')

関連する問題