Query in the transformer

Post questions here relative to DataStage Enterprise/PX Edition for such areas as Parallel job design, Parallel datasets, BuildOps, Wrappers, etc.

Moderators: chulett, rschirm, roy

Post Reply
Immaculin
Participant
Posts: 5
Joined: Mon Jun 04, 2007 12:33 am

Query in the transformer

Post by Immaculin »

Hi

If ((IsNull(DSLink2.DUNS_LEVEL_1) =0) And (IsNull (DSLink2.DUNS_LEVEL_2) = 0) And (IsNull( DSLink2.DUNS_LEVEL_3) =1)) Then DSLink2.LEGACY_CD Else DSLink2.DUNS_LEVEL_3 .
In the above query it checks that if my first level is not null and my second level is not null and my third level is null, it populates the required field in the third level. Is the above query right?. for eg

level1 level2 level3
1234 2545 null

then output should be

level1 level2 level3
1234 2545 7894 if dslink.legacy_cd=7894.

thanks
bcarlson
Premium Member
Premium Member
Posts: 772
Joined: Fri Oct 01, 2004 3:06 pm
Location: Minnesota

Post by bcarlson »

Duplicated topic. Poster, please remove.

Brad.
chulett
Charter Member
Charter Member
Posts: 43085
Joined: Tue Nov 12, 2002 4:34 pm
Location: Denver, CO

Post by chulett »

Brad, once you reply to it it can no longer be removed. At least not by the OP. :(
-craig

"You can never have too many knives" -- Logan Nine Fingers
bcarlson
Premium Member
Premium Member
Posts: 772
Joined: Fri Oct 01, 2004 3:06 pm
Location: Minnesota

Post by bcarlson »

"Poster (not OP), please remove"

:wink:
bcarlson
Premium Member
Premium Member
Posts: 772
Joined: Fri Oct 01, 2004 3:06 pm
Location: Minnesota

Post by bcarlson »

Okay, I haven't had enough coffee yet. Does OP mean 'original poster' or something else?

If 'OP == original poster'
then
:oops: Ooops
else
:wink: ok
end-if

Brad.
chulett
Charter Member
Charter Member
Posts: 43085
Joined: Tue Nov 12, 2002 4:34 pm
Location: Denver, CO

Post by chulett »

OP = Original Poster = Oops. :wink:
-craig

"You can never have too many knives" -- Logan Nine Fingers
Post Reply