我有一个PDI转换,可从结果行中获取3个字段:
下一跳是一个表输入,该表输入根据搜索值进行搜索并返回一个列值,例如abcd-1234
。
SELECT DISTINCT p.txt_reqID FROM ...
现在,在我的表输入运行之后,结果流仅具有1列(txt_reqID
)。我希望我的输出流具有4列-原始3 +表输入中的新列。我该怎么办?
以下是转换和输入行结构:
这是表格输入设置:
输入表格后,我只能访问txt_reqID
字段,我不知道如何告诉它将其他3个字符传递通过。
答案 0 :(得分:0)
您可以通过在plotdata(1).cmd = @()plot(1:100,randn(100,1),'linewidth',2,'marker','o','color','m');
plotdata(1).title = 'series 1';
%...
figure
plotdata(indx).cmd();
title(plotdata(indx).title);
步骤之后执行Select values
步骤来实现。 Get rows from result
必须复制您的 SEARCH_VALUE ,因为您需要在 SELECT 和 WHERE 子句中都使用此字段,并且可以用于在表格输入之前对字段进行重新排序。
在Select Values
中,您可以使用
Table input
这里是相同的样本 click here for the image