LISTSERV at the University of Georgia
Menubar Imagemap
Home Browse Manage Request Manuals Register
Previous messageNext messagePrevious in topicNext in topicPrevious by same authorNext by same authorPrevious page (October 2005, week 3)Back to main SAS-L pageJoin or leave SAS-L (or change settings)ReplyPost a new messageSearchProportional fontNon-proportional font
Date:         Thu, 20 Oct 2005 12:08:34 -0700
Reply-To:     monal kohli <k_monal_99@YAHOO.COM>
Sender:       "SAS(r) Discussion" <SAS-L@LISTSERV.UGA.EDU>
From:         monal kohli <k_monal_99@YAHOO.COM>
Subject:      Re: For each observation, start %my_macro(obs)
Comments: To: Anonymous user <Number_42@CARAMAIL.COM>
In-Reply-To:  <1129835024.258869.21240@g14g2000cwa.googlegroups.com>
Content-Type: text/plain; charset=iso-8859-1

You will have to use call execute DATA _NULL_; SET ONE; CALL EXECUTE('%%compute_results('||TRIM(LEFT(compagny, quarter))||')'); RUN;

HTH Mona --- Anonymous user <Number_42@CARAMAIL.COM> wrote:

> Hello, > > how can i stat a macro and pass each observation > from a table, > something like: > > compagny quarter > MyComp qtr1 > ... > > > %macro compute_all(set); > for_each(Compagny, Quarter) in &set %do; > %compute_results(compagny, quarter); > %end; > %mend compute_all; >

__________________________________ Start your day with Yahoo! - Make it your home page! http://www.yahoo.com/r/hs


Back to: Top of message | Previous page | Main SAS-L page