Desktop productivity for business analysts and programmers

ods listing file

Reply
N/A
Posts: 0

ods listing file

In EG I have several reports printed to a txt file.
In SAS Base I use the ODS LISTING FILE= "...." statement. And the DATA _NULL_; FILE PRINT; statement. That works fine.
But in EG when I use more then one Code Block, only the first Code Block puts its data into the txt file.

Is it possible to put the content of more then one Code Block into the same txt file?
Community Manager
Posts: 2,691

Re: ods listing file

Try using the FILENAME statement with the MOD option to append an existing output file.

For example, in your first code node you might have something like this:
[pre]
filename mytext "c:\temp\out.txt";
ods listing file=mytext;
proc print data=sashelp.class;
run;
ods listing close;
[/pre]

Your next code node could have this:
[pre]
filename mytext "c:\temp\out.txt" mod;
ods listing file=mytext;
proc print data=sashelp.air;
run;
ods listing close;
[/pre]

As a result, you should find that "out.txt" contains the results from both programs.

Chris
N/A
Posts: 0

Re: ods listing file

Hi Cris,

That's perfect!
Thanks alot.


Thierry
Ask a Question
Discussion stats
  • 2 replies
  • 223 views
  • 0 likes
  • 2 in conversation