比如说我有一个宏变量 &var, 它resolve出来是变量名的集合 var1 var2 var3 var4 var5.
然后有一行命令是 keep var1 var2 var4 var5;
能不能使用宏变量让不需要打出所有需要keep的变量名。也就是说,如何使用&var, 使出来的结果不含var3.
(by the way, 我知道drop var3这种形式,但问题是我用到keep那行命令里的数据集根本就没有var3. 其实直接keep &var也能出来正确的结果,但是SAS log会有warning。我想避免这样。)
补充:我得&var 是差不多这样来的:
select name into: var separated by " "
from dictionary.columns
希望我说清楚问题了ORZ...
求高手指教`谢谢!