Help using Base SAS procedures

To print obs from a library of all datasets

Reply
Frequent Contributor
Posts: 115

To print obs from a library of all datasets

Hi,

Kindly let me know how to print selected observaions (for example top 5 observations from each dataset) from all the datasets of a library.

Regards

Uma Shanker Saini

Respected Advisor
Posts: 3,777

Re: To print obs from a library of all datasets

  1. make a list of memnames (type=data maybe)
  2. for each memname run proc print data=libname.memname(obs=5)
  3. add a title so you know which data set you are looking at

For number 1 use PROC DATASETS

For number 2 use call execute driven by a data set created by 1

You can use call execute for number 3 too.

SAS Super FREQ
Posts: 683

Re: To print obs from a library of all datasets

Hi

Have a look at this blog entry Implement BY processing for your entire SAS program - The SAS Dummy by https://communities.sas.com/people/Chris%40SAS it provides excellent explanation on a programming pattern  how to approach this.

Bruno

Occasional Contributor
Posts: 9

Re: To print obs from a library of all datasets

Hi, Pls have a look at this example given in support.sas.com.. This will be definitely helpful.

http://support.sas.com/documentation/cdl/en/proc/61895/HTML/default/viewer.htm#a002262179.htm

Ask a Question
Discussion stats
  • 3 replies
  • 201 views
  • 6 likes
  • 4 in conversation