楼主: gaotao0727
2628 6

[问答] 数据量不同程序不可执行,太奇怪了求助 [推广有奖]

  • 1关注
  • 10粉丝

已卖:67份资源

副教授

79%

还不是VIP/贵宾

-

威望
0
论坛币
545 个
通用积分
11.1290
学术水平
18 点
热心指数
18 点
信用等级
12 点
经验
27715 点
帖子
873
精华
0
在线时间
855 小时
注册时间
2011-8-8
最后登录
2025-9-11

楼主
gaotao0727 发表于 2013-7-31 17:55:05 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
  1. %do i=1 %to &r;
  2.      %local N_&i._s;
  3.       %let N_&i._s=0;
  4.        %do j=1 %to &c;
  5.         %let N_&i._s = %eval (&&N_&i._s + &&N_&i._&j);
  6.        %end;
  7.    %end;
  8.   %do j=1 %to &c;
  9.      %local N_s_&j;
  10.       %let N_s_&j=0;
  11.        %do i=1 %to &r;
  12.         %let N_s_&j = %eval (&&N_s_&j + &&N_&i._&j);
  13.        %end;
  14.    %end;
复制代码
如上代码,当我用1200条数据跑上面这段代码时,执行没有问题;当我用20000条数据跑上面这段代码时,报错如下:
SAS错误.png
哪位大侠遇到过上面这种奇怪的现象呢?有点急,恳请高手指点,非常感谢~~~~

二维码

扫码加我 拉你入群

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

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

关键词:Local eval 非常感谢 高手指点 End 程序

衣带渐宽终不悔,为伊消得人憔悴~~

沙发
你的太阳 发表于 2013-7-31 21:23:10
是不是原始数据的问题,在1200行后的哪一行有个错误。

藤椅
你的太阳 发表于 2013-7-31 21:38:30
你可加上options mlogic mprint symbolgen 来进行调试 看到底是哪一行出的问题
已有 1 人评分论坛币 收起 理由
admin + 100 热心帮助其他会员

总评分: 论坛币 + 100   查看全部评分

板凳
gaotao0727 发表于 2013-8-1 09:45:13
你的太阳 发表于 2013-7-31 21:38
你可加上options mlogic mprint symbolgen 来进行调试 看到底是哪一行出的问题
太帅了,用你的方法调试出问题了,解决了,非常感谢啊!
衣带渐宽终不悔,为伊消得人憔悴~~

报纸
爱萌 发表于 2013-8-1 16:45:35
输入文档可能有问题
最恨对我说谎或欺骗我的人

地板
gaotao0727 发表于 2013-8-1 21:39:32
gaotao0727 发表于 2013-8-1 09:45
太帅了,用你的方法调试出问题了,解决了,非常感谢啊!
数据没有问题的,是那个宏写的有一点瑕疵,考虑的不全,后来我调试出来了,其实那本书有几个宏都有点问题,小小研究了一下~~谢谢版主指教~~~
衣带渐宽终不悔,为伊消得人憔悴~~

7
gaotao0727 发表于 2013-8-1 21:40:29
爱萌 发表于 2013-8-1 16:45
输入文档可能有问题
数据没有问题的,是那个宏写的有一点瑕疵,考虑的不全,后来我调试出来了,其实那本书有几个宏都有点问题,小小研究了一下~~谢谢版主指教~~~
衣带渐宽终不悔,为伊消得人憔悴~~

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

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