%let x= 3; are may be increas %let eq = 300; %macro code; proc optmodel; ods output printtable = TM_ALL; var u{i in 1..&eq}>= 0,v{i in 1..&eq}>= 0, min z = sum{i in 1..&eq} u + sum{i in 1..&eq} v;con C1: 0.23 * x1[1] + 0.88 * x2[1] + 0.5549 * x3[1] + 0.1342 + u[1]-v[1] =0.88, like upt0 300 c1 to c300 constraints are there how to use here loops are arrays any suggestion on my code. help on this i tried another example i got but i have use calculation like %do z = 1 %to &variables; sum {i in 1..&variables} x&z.=1 %If &z. < &variables %then %let com1 =,; %else %let com1 = ; &com1. %end;; solve; print %do z=1 %to &variables; x&z %end;; quit; %mend; %code;
... View more