全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
919 0
2016-09-25
“data classivar_1;     set classvar;
         AnaClassVar=scan(scan(F2,1," "),2,".");
run;
proc sql;
    select AnaClassVar into : MacClassVar separated by "#" from classivar_1 ;
    select count(*) into: Count_classvar from classivar_1;
quit;
%put &MacClassVar.;
%put &Count_classvar.;
ods output variables=adsl_var;
proc contents data=ev.adsl;
run;
proc sql;
    select variable into : AllVar separated by "#"
                                      from adsl_var;
        select count(*)  into : Count_Allvar from adsl_var;
quit;
%put &Allvar.;
%put &Count_Allvar.;

**** set up Macro ClassAna to analyze the classified varialbes;

%macro ClassAna(datasets= );
   %do i= 1 %to &Count_classvar.;
         %do count=1 %to &Count_Allvar;
                       %if %sysfunc(find(%scan(&MacClassVar,&i,#),%scan(&AllVar,&count,#)))
                            %then %do;
                                     %let Class_var&i.=%scan(&AllVar,&count,#);
                                                          %end;
                       
                  %end;
                  %put &&Class_var&i..;
   %end;
   %Mend;
  %ClassAna(datasets=sashelp.class)”
程序如上:
为什么单单&class_var6.解析不出来呢? Image 065.jpg
这是一段子程序,想找出问题的所在,为什么 Image 065.jpg
单单&class_var6解析不出来?

附件列表
Image 066.jpg

原图尺寸 101.91 KB

Image 066.jpg

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群