вы можете попробовать это для второй части
использовать pro c sql в макросе, чтобы извлечь счетчик, и построить набор данных, используя переменную count1, count2, count3
%macro a;
proc sql;
select count(*) into :count1 FROM sashelp.bweight WHERE Married=1;
SELECT COUNT(*) into :count2 FROM sashelp.bweight WHERE Boy=1;
SELECT COUNT(*) into :count3 FROM sashelp.bweight WHERE Black=1;
quit;
DATA queries;
length id $12 query $3000;
format id $12. query $3000.;
infile datalines delimiter=',';
input id $ query $;
datalines;
01,&count1
0101,&count2
0102,&count3
;
run;
%mend a;
/*Call above maco*/
%a;