I don't understand, how your contitions are built, but if the problem is
to separate the two numbers in condition3:
%let value3=12345, 67891;
%put Part1 &part1;
%put Part2 &part2;
Hope that helps!
On Thu, 15 Mar 2007 21:59:44 -0400, mesecca L katram <mesecca@YAHOO.COM>
>I have a situation where I need to create 3 conditional if loop in side a
>the possible values are (please note these parameters are submitted by
>condition 1:-10 0 1 2 3 4
>condition 3:10227, 57879
>the macro resolves fine for the first 2 conditions work fine with
>but for the condition 3 I cannot use %eval as it is commaseparated,
>which macro function can I use which resolves for all the 3 conditions.
>%if %eval(&value2) <= 4 and %length(&value2) >=12 %then %do;
>%if %eval(&value2) > 4 or %length(&value2) >=12%then %do;