私はInformaticaを使用しています。文字列のコンマに基づいて文字列を分割し、コンマの前後のすべてを異なるポート/列に戻したいとします。例えば、私はInformatica PowerCenter Designerで文字列を分割する
'Answer1, Answer2, Answer3'
がExpresssion変換に渡される文字列を持っており、それぞれの値/答えは異なるポート/カラム中に通過させるために私がしたいと思います。私が持っている問題は、式変換に渡される文字列が、たった1つの値( 'Answer1')または2つの値( 'Answer1、Answer2')または多くの値( 'Answer1、Answer2、Answer3、Answer4、Answer5')しかし、私が必要とするのは、最初の3つの値(または任意の3つの値)を異なるポート/列に渡すことです。値が1つだけの場合は、他の2つのポート/列をnullにする必要があります。
私は表現変換に渡すことのできるさまざまな種類の文字列をどのように説明するかわからないので、これを行う方法はわかりません。文字列にカンマがないことがあります。カンマのどんな助けもありがとう