楼主: bluehaiku
734 0

程序问答,关于sas宏变量的问题 [推广有奖]

  • 10关注
  • 2粉丝

讲师

73%

还不是VIP/贵宾

-

威望
0
论坛币
801 个
通用积分
14.6008
学术水平
5 点
热心指数
5 点
信用等级
5 点
经验
8765 点
帖子
212
精华
0
在线时间
624 小时
注册时间
2015-11-12
最后登录
2024-3-12

相似文件 换一批

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
“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解析不出来?

二维码

扫码加我 拉你入群

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

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

关键词:SAS宏 程序问答 Variables datasets proc sql 程序

Image 066.jpg (101.91 KB)

Image 066.jpg

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-30 21:45