Hi,
I am trying to execute the code.
ods csv file = "completeness_report.csv" options (prepend_equals = "yes" quote_by_type = "yes");
proc print data=work.completeness noobs;
run;
ods csv close;
This executes fine. however, when i execute in batch mode using the system accounts, it throws an error since the system id is not having permission to write the result file(.lst) in the home area. To Overcome this how can i avoid the proc print creating a result file. the proc print should only write the data to the ODS file and not the results file.
Thank you.
Add
ods listing close;
before any output-producing procedure.
Add
ods listing close;
before any output-producing procedure.
Work through the questions here and try to find solutions (even if you don't post it, it will get you thinking).
It's finally time to hack! Remember to visit the SAS Hacker's Hub regularly for news and updates.
Learn how use the CAT functions in SAS to join values from multiple variables into a single value.
Find more tutorials on the SAS Users YouTube channel.
Ready to level-up your skills? Choose your own adventure.