楼主: chichi_shu
1369 0

[原创博文] 问一个有关SAS MACRO 和PROC PMENU的问题 [推广有奖]

  • 0关注
  • 1粉丝

初中生

76%

还不是VIP/贵宾

-

威望
0
论坛币
24 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
219 点
帖子
13
精华
0
在线时间
15 小时
注册时间
2009-4-9
最后登录
2014-4-16

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
用PROC PMENU取得user inputs,然后在新的data set 中创建3个新变量并且让这3个新
变量等于PROC PMENU过程中输入的3个值。

可是程序第一次运行的时候系统提示:“symbolic variable not resolved."第二次运
行的时候就会取第一次运行时输入的值,第三次运行的时候取第二次输入的值。为什么
我的macro variables会慢一轮?


  1. PROC PMENU catalog=menulib.gmdcat;
  2. MENU gminput;
  3. ITEM 'Please make your selections' dialog=Schlprd;
  4. DIALOG Schlprd 'END;%%LET schoolname=%1;%%LET admin=%2;%%LET year=@1;RUN';
  5. TEXT #1 @1 'Select School Name';
  6. RADIOBOX DEFAULT=1;
  7. RBUTTON #2 @1 'Gill Elemenary';
  8. RBUTTON #3 @1 'Hillcrest School';
  9. RBUTTON #4 @1 'Sheffield Elementary';
  10. TEXT #5 @1 'Select Test Admin Period';
  11. RADIOBOX Default=1;
  12. RBUTTON #6 @1 'Beginning of the School Year';
  13. RBUTTON #7 @1 'Mid of the School Year';
  14. RBUTTON #8 @1 'End of the School Year';
  15. TEXT #9 @1 'What is the School Year?yyyy';
  16. TEXT #9 @35 len=4;
  17. QUIT;

  18. %WINDOW sets MENU=menulib.gmdcat.gminput COLOR = white COLUMNS = 60 ROWS = 20
  19. #2 @8 'Use pmenus to select data set to print' ATTR=highlight COLOR=blue
  20. #4 @8 'OR'
  21. #6 @8 'Press ENTER to continue.' ATTR=highlight COLOR=blue;
  22. DATA transform;
  23. SET GMDIBELS."Sheet1$"n(RENAME = (Last_Name=Stu_Last_Name First_Name=
  24. Stu_First_Name DOE_2_SASID=SASID LNF=LNF_Raw_Score PSF=PSF_Raw_Score NWF=NWF
  25. _Raw_Score ORF=ORF_Raw_Score Advisor=Class));
  26. WHERE (SASID ^=' ') and ((LNF_Raw_SCORE ^= ' ') or (PSF_Raw_SCORE ^= '
  27. ') or (NWF_Raw_SCORE ^= ' ') or (ORF_Raw_SCORE ^= ' '));
  28. School_name="&schoolname";
  29. School_year="&year";
  30. Assessment_Period="&admin";
  31. RUN;
  32. %DISPLAY sets;
复制代码
二维码

扫码加我 拉你入群

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

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

关键词:PMENU Macro menu acr CRO admin 程序

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

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

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

GMT+8, 2024-5-22 13:40