使用DFSORT,根据条件将多行写入一行

时间:2012-04-08 03:13:14

标签: mainframe dfsort

我有一个每日报告数据集,其中有几个市场的详细信息;每个市场一排。记录格式类似于

+---+---+---+---+---+---+---+---+---+---+---+--- 
MARKET NAME1     valm1       valm2
MARKET NAME2     valm1       valm2
MARKET NAME3     valm1       valm2
MARKET NAME4     valm1       valm2

现在,我需要将上述所有行拉到月度报告文件的单行,记录格式可以是:

+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---
DATE    MARKET NAME1     MARKET NAME2     MARKET NAME3     MARKET NAME4     
DATE1   valm1   valm2    valm1   valm2    valm1   valm2    valm1   valm2    

我们怎样才能实现它?现在可以选择通过使用DFSORT的作业。 感谢您的兴趣。

1 个答案:

答案 0 :(得分:1)

ICEtool有一个选项Splice,它可用于将多行合并到一行。请参阅一些icetool手册以获得准确的语法。