Я хочу, чтобы что-то означало в следующем выражении строки sas: (строка & ls. * "_";) Я знаю, что ls является макропеременной, но что делает точка означает?оператор строки с использованием макропеременной
option pageno=1 nodate center;
%let ls=68;
%let ps=20;
proc report data=class2 LS=&ls PS=&ps SPLIT="/" center headline headskip nowd spacing=5 out=outdata1;
column sex age name height weight notdone;
define sex/order order=internal descending width=6 LEFT noprint;
define age/order order=internal width=3 spacing=0 "age" right;
define name/display width=8 left "name" flow;
define height/sum width=11 right "height";
define weight/sum width=11 right "weight";
define notdone/sum format= notdone. width=15 left "status";
computer before;
nd=notdone.sum;
endcomp;
compute before _page_/left;
line "gender group: " sex $gender.;
line &ls.*"_";
line ' ';
endcomp;
Точка говорит SAS, что это конец макропеременной. – Reeza