Chapter Contents |
Previous |
Next |
The PRINT Procedure |
Features: |
| |||
Data set: | EXPREV and LIST |
Program |
libname printlib 'SAS-data-library' options nodate pageno=1 linesize=80 pagesize=60;
proc datasets library=work memtype=data nolist; copy out=printlib; select list exprev; run; |
%macro printall(libname,worklib=work); |
%local num i; |
proc datasets library=&libname memtype=data nodetails; contents out=&worklib..temp1(keep=memname) data=_all_ noprint; run; |
data _null_; set &worklib..temp1 end=final; by memname notsorted; if last.memname; n+1; call symput('ds'||left(put(n,8.)),trim(memname)); |
if final then call symput('num',put(n,8.)); |
run; |
%do i=1 %to # proc print data=&libname..&&ds&i noobs; title "Data Set &libname..&&ds&i"; run; %end; %mend printall; |
options nodate pageno=1 linesize=70 pagesize=60; %printall(printlib) |
Output |
Chapter Contents |
Previous |
Next |
Top of Page |
Copyright 1999 by SAS Institute Inc., Cary, NC, USA. All rights reserved.