楼主: sophiesdaisy
1229 4

[原创博文] 做了个N多重的循环,运行不了,求帮助~ [推广有奖]

  • 3关注
  • 1粉丝

已卖:509份资源

讲师

41%

还不是VIP/贵宾

-

威望
0
论坛币
4241 个
通用积分
11.1793
学术水平
5 点
热心指数
6 点
信用等级
3 点
经验
11216 点
帖子
423
精华
0
在线时间
456 小时
注册时间
2008-3-4
最后登录
2024-8-21

楼主
sophiesdaisy 发表于 2012-8-6 11:09:34 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
  1. %macro  getdataeasy(nn,a,b,c,d);
  2. data aaaaa;
  3. _col0=mean(nn,a,b)/d;
  4. run;

  5. %mend getdataeasy;


  6. %macro times(l,a,b,c,d);
  7. %let i=1;
  8. %do i=1 %to &l;
  9.   %getdataeasy(&i,&a,&b,&c,&d);
  10.   %end;
  11. %mend times;

  12. %macro timesss(time,w,x,y,z);
  13. %let o=0 ;
  14. %let p=&x;
  15. %let q=&y;
  16. %let r=0 ;

  17. %do %while (o<=&w);
  18.    %do %while( p<=0);
  19.      %do %while (q<=0);
  20.             %do %while( r<=&z);
  21.            %times(&time,&o,&p,&q,&r);
  22.                 &r=&r+0.1;
  23.             %end;
  24.                 &q=&q+1;
  25.          %end;
  26.     &p=&p+1;         
  27.     %end;
  28. &o=&o+10;
  29.   %end;
  30. %mend timesss;


  31. %timesss(2,50,-2,-2,0.2);
复制代码
这段程序做了N个循环,但是运行不出结果,求帮助~
二维码

扫码加我 拉你入群

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

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

关键词:求帮助 Times Macro while time aaaaa

沙发
你猜~~~ 发表于 2012-8-6 12:25:30
帮顶

藤椅
sophiesdaisy 发表于 2012-8-6 15:04:08
你猜~~~ 发表于 2012-8-6 12:25
帮顶
谢谢,我解决了~

板凳
你猜~~~ 发表于 2012-8-7 00:22:20
sophiesdaisy 发表于 2012-8-6 15:04
谢谢,我解决了~
可否说一下是怎么解决的?多谢~~~

报纸
sophiesdaisy 发表于 2012-8-7 09:25:01
%do %while (o<=&w);

   %do %while( p<=0);
     %do %while (q<=0);
            %do %while( r<=&z);

你猜~~~ 发表于 2012-8-7 00:22

可否说一下是怎么解决的?多谢~~~


这一段里面,o p q r 都要加& 嗯…… 低级错误

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-22 22:49