你要知道哪一个数据对应哪一个国家就可以的把。因为手头在做其他事情,没有时间仔细想,只简单的想到一个用macro参数的方法重新些macro。你看看下面的代码是否可行。
%macro exportdata (dataset=, countryid=);
ods html file="F:\&dataset..xls";
print data=&dataset label;
title &countryid;
run;
%mend exportdata;
%exportdata(dataset=data1,countryid=Italy);
%exportdata(dataset=data2,countryid=Frace);
...
或许有更好的办法,我目前没有时间仔细取研究,呵呵。
priss111 发表于 2011-4-6 15:38 
16# edumetric
好,谢谢!
比如data1里的title为‘意大利’
Data2的title为‘法国’
Data3的title为‘德国’
…
Title为国家的名称,
要生成一个title的宏变量,那生成这个宏变量的code怎么写?