为什么SAS警告这些变量从未被引用过

时间:2015-03-31 03:50:46

标签: sas

我正在运行曾经工作的SAS Script

当我运行脚本的这一部分时

data PosteriorProbabilities (keep=Site VarStrg2(_,&MinGrp,&MaxGrp));
set TestOut;
run;

我收到以下警告

  

警告:DROP,KEEP或RENAME列表中的变量_1从不   被引用了。

VarStrg2的宏位于下方。

%macro VarStrg2(Pref,V_Beg,V_End) ;
%do n = &V_Beg %to &V_End ; &Pref&n %end ;
%mend VarStrg2 ;

我需要这一步才能运行,以便程序的其余部分可以运行。任何帮助或建议都是最受欢迎的。

1 个答案:

答案 0 :(得分:2)

警告表示输入数据集中不存在变量_1。

我还假设你的意思是:

data PosteriorProbabilities (keep=Site %VarStrg2(_,&MinGrp,&MaxGrp));
set TestOut;
run;

%前面VarStrg2(...)