我正在尝试做一项并行工作,其中我检查列的值,如果它匹配某个条件,则返回某个值,如果不匹配,它将检查另一个条件,如果它匹配该条件,它将执行抬头。如果条件将在参考链接或输出链接上,我不确定在哪里放置条件。
这是某种伪代码,希望它更清晰:
if (table1.colname = NULL OR table1.colname = '')
then '999'
else
if table1.column = 0
then do a lookup on table2.colname for '1' return table2.colname2
else
do a lookup on table2.colname for '2' return table2.colname2
if value is not found then '999'
我对datastage有点陌生,因此非常感谢任何评论或想法。如果您需要其他说明,请告诉我。谢谢你。