0

Syncsort 可以在使用 REFORMAT 函数执行 JOINKEYS 时生成数组吗?我的数据示例如下所示:

文件 #1

Kevin    Florida
Darren   Georgia
Travis   Colorado
Todd     Louisiana

文件 #2

Kevin   Purple
Kevin   Gold
Darren  Red
Darren  White
Travis  Black
Travis  Gold
Todd    Blue
Todd    White

输出文件

Kevin   Florida    Purple   Gold
Darren  Georgia    Red      White
Travis  Colorado   Black    Gold
Todd    Louisiana  Blue     White

当文件中基本上是 1:1 时,我可以成功执行 JOINKEY 和 REFORMAT。但是,我不确定是否可以在不覆盖数据的情况下在单个记录中创建 1:M 输出文件。

4

1 回答 1

0

我想到了。我的“排序字段”卡设置为按升序对文件一中的密钥进行排序。因此,我在上一步中对文件进行了预排序,然后在下一步中执行了 JOINKEYS。这次我的分类卡是:

'SORT FIELDS=COPY'.  

这成功了。

于 2019-04-23T18:20:29.130 回答