Если у вас есть переменная BY в вашем наборе данных, вы можете использовать ее.Например, если у вас есть переменная с именем CID (идентификатор страны) и она имеет значения «01», «02» и т. Д., Вы можете сделать что-то вроде этого:
proc sort data=grainldr out=temp;
by country cid;
run;
footnote1 j=r "This graph is 2300-#byval2";
proc sgplot data=temp (where=(megtons gt 31));
by country cid;
...
...
run;
В этом случае # BYVAL2 относится к значению второй переменной BY, т.е. CID