09-26-2015 05:34 AM
Could you please tell me how to print the value of _n_ in log from the following code? I could not see the value of _n_ after placing the put _all_ statement.
if 1<_n_< %eval(&end_title) then do; put option;end; put _all_; if _n_=%eval(&end_title) then do; put option;end; put _all_;
09-26-2015 06:37 AM - edited 09-26-2015 06:38 AM
This is in data step right?
will output all values including the value of _N_.
will only output the value of _N_.
09-27-2015 01:54 AM
1- use putlog instead of put (if this works you are using a file statement somewhere)
2- do you see anything at all in the log (if not you have redirected the log)?
09-28-2015 02:33 PM
And what is the value of &end_title? Use of %eval in a data step tells me something is being a tad over coded as if &end_title could have a value of 1+3 then the data step will take that just fine.
If the %eval (&end_title) yields a value of 0 or less then it would not put in either case.