楼主: hawkblue
2082 7

请教如何写成循环~~! [推广有奖]

  • 0关注
  • 0粉丝

大专生

61%

还不是VIP/贵宾

-

威望
0
论坛币
767 个
通用积分
0.7500
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
475 点
帖子
22
精华
0
在线时间
82 小时
注册时间
2006-5-10
最后登录
2025-7-6

楼主
hawkblue 发表于 2013-5-1 05:14:06 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
以下是我的代码
data cap1;
set sasuser.cap;
code=input(entity, best.);
dates=datepart(date);
if code=1000082 then r=tret;
else delete;
drop totval entity;
run;
data cap2;
set sasuser.cap;
code=input(entity, best.);
dates=datepart(date);
if code=1000083 then r=tret;
else delete;
drop totval entity;
run;
。。。。。。。。。。。。。。。。。。。。
这样写太麻烦,请教高手如何形成一个循环,我想形成CAP1----CAP10的数据集~~

二维码

扫码加我 拉你入群

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

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

关键词:如何写 sasuser entity delete Dates 如何

沙发
suzhzh 发表于 2013-5-1 09:45:43
Use macro or output statement in DATA procedure

藤椅
hawkblue 发表于 2013-5-1 10:34:36
求~~~具体 代码~~这两个我都不会~~~

板凳
rdwalk 发表于 2013-5-1 11:06:33
试试行不行
%macro datasets;
  %do i=1 %to 10;
    data cap&i.;
      set sasuser.cap;
      code=input(entity, best.);
      dates=datepart(date);
      if code=100008%eval(&i.+1) then r=tret;
      else delete;
      drop totval entity;
    run;
  %end;
%mend datasets;
%datasets

报纸
hawkblue 发表于 2013-5-1 17:46:21
非常感谢~~~解决了!!!

地板
hawkblue 发表于 2013-5-2 13:57:13
rdwalk 发表于 2013-5-1 11:06
试试行不行
%macro datasets;
  %do i=1 %to 10;
太奇怪了~~今天运行的时候发行cap9和cap10没有~~~无法读取条件为code=1000090和1000091的数据,数据集中确实有满足条件的数据~~

7
rdwalk 发表于 2013-5-2 14:19:45
%macro datasets;
  %do i=1 %to 10;
    data cap&i.;
      set sasuser.cap;
      code=input(entity, best.);
      dates=datepart(date);
      if code=10000%eval(&i.+81) then r=tret;
      else delete;
      drop totval entity;
    run;
  %end;
%mend datasets;
%datasets
已有 1 人评分学术水平 热心指数 信用等级 收起 理由
ariman911 + 1 + 1 + 1 好的意见建议

总评分: 学术水平 + 1  热心指数 + 1  信用等级 + 1   查看全部评分

8
hawkblue 发表于 2013-5-4 00:36:23
rdwalk 发表于 2013-5-2 14:19
%macro datasets;
  %do i=1 %to 10;
    data cap&i.;
THANKS AGAIN~~!

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-9 03:21