如何在sas大型机中读取最新文件

如何在sas大型机中读取最新文件,sas,mainframe,Sas,Mainframe,我有一大堆文件,比如: EESE.ABC123.ECIM.SAS.D160128, EESE.ABC123.ECIM.SAS.D160202, EESE.ABC123.ECIM.SAS.D160328, EESE.ABC123.ECIM.SAS.D160502 我只想在使用sas的大型机中读取最新创建的(D160502)文件。任何帮助都将不胜感激。如果您可以使用JCL,那么下面的声明: abc123 DD DSN=EESE.abc123.ECIM.SAS(0),DISP=SHR 然后在SAS中

我有一大堆文件,比如:

EESE.ABC123.ECIM.SAS.D160128,
EESE.ABC123.ECIM.SAS.D160202,
EESE.ABC123.ECIM.SAS.D160328,
EESE.ABC123.ECIM.SAS.D160502

我只想在使用sas的大型机中读取最新创建的(D160502)文件。任何帮助都将不胜感激。

如果您可以使用JCL,那么下面的声明:

abc123 DD DSN=EESE.abc123.ECIM.SAS(0),DISP=SHR

然后在SAS中使用infle语句:

填充abc123

它需要最新的文件。希望这有帮助


**我不知道您是否在使用JCL,因此请使用JCL发布,以防它可能会对您有所帮助。

谢谢Bharath,我正在使用JCL,但它不是生成文件,我尝试了您解释的方式,但它不起作用。任何其他建议都将不胜感激。这些数据集不是GDG,因此(0)将不起作用。但是,如果合适,您可能希望将EESE.ABC123.ECIM.SAS设置为GDG,因为这样可以简化这些文件的处理。如果您只想读取一个特定的数据集,为什么还要提及其他三个呢?这是怎么发生的?