楼主: 幸福微积分
1847 6

[原创博文] SAS中宏的调用 [推广有奖]

  • 4关注
  • 2粉丝

大专生

60%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0
学术水平
3 点
热心指数
3 点
信用等级
2 点
经验
870 点
帖子
52
精华
0
在线时间
42 小时
注册时间
2010-11-7
最后登录
2016-3-9

楼主
幸福微积分 发表于 2012-9-1 18:37:45 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
%macro returnc();
%do t=1 %to 3;
proc sql;
        validate;
        create table pq&t  as
      select * from short2(firstobs=&t obs=(&t+1));
                 
quit;       
。。。。。
请高手们看看,我红色那句程序里面,宏的调用为什么是错的呢?请问应该怎么调用啊~~急用!拜托
二维码

扫码加我 拉你入群

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

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

关键词:proc sql Create Select RETURN Valid create 程序

沙发
davil2000 发表于 2012-9-1 19:14:14
%macro returnc();
%do t=1 %to 3;
%let t1=%eval(&t+1);
proc sql;
        validate;
        create table pq&t  as
      select * from short2(firstobs=&t obs=&t1);
quit;   
..............................................
%end;
%mend returnc;
已有 2 人评分经验 论坛币 学术水平 热心指数 信用等级 收起 理由
南海游客 + 5 + 5 + 5 热心帮助其他会员
数据分析师3K + 80 + 80 + 3 + 3 + 3 精彩帖子

总评分: 经验 + 80  论坛币 + 80  学术水平 + 8  热心指数 + 8  信用等级 + 8   查看全部评分

R是万能的,SAS是不可战胜的!

藤椅
幸福微积分 发表于 2012-9-1 21:09:54
davil2000 发表于 2012-9-1 19:14
%macro returnc();
%do t=1 %to 3;
%let t1=%eval(&t+1);
非常感谢你的耐心修改,谢谢 ,我能run出来啦

板凳
davil2000 发表于 2012-9-1 21:21:56
幸福微积分 发表于 2012-9-1 21:09
非常感谢你的耐心修改,谢谢 ,我能run出来啦
不客气!我也是一个经常得到大家热心帮助的坛友。
R是万能的,SAS是不可战胜的!

报纸
幸福微积分 发表于 2012-9-1 21:28:17
davil2000 发表于 2012-9-1 21:21
不客气!我也是一个经常得到大家热心帮助的坛友。
额,可以再麻烦你一下吗?
proc sql ;
create table differ as
select avg(d2) as looser from pq121(firstobs=1 obs=10) ;
select avg(d2) as winner from pq121(firstobs=87 obs=96);
quit;
这个为什么建出来的的table 里面只有looser  没有winner变量呢?

地板
davil2000 发表于 2012-9-1 21:44:46
第二条语句的查询结果,与前面的Create语句无关联。
proc sql ;

create table differ1 as
select avg(d2) as looser from pq121(firstobs=1 obs=10) ;

create table differ2 as
select avg(d2) as winner from pq121(firstobs=87 obs=96);

create table differ as
  select loose, winner
  from differ1,differ2;
quit;
已有 2 人评分经验 论坛币 学术水平 热心指数 信用等级 收起 理由
南海游客 + 5 + 5 + 5 我很赞同
数据分析师3K + 100 + 100 + 5 + 5 + 5 热心帮助其他会员

总评分: 经验 + 100  论坛币 + 100  学术水平 + 10  热心指数 + 10  信用等级 + 10   查看全部评分

R是万能的,SAS是不可战胜的!

7
幸福微积分 发表于 2012-9-1 22:01:34
davil2000 发表于 2012-9-1 21:44
第二条语句的查询结果,与前面的Create语句无关联。
proc sql ;
哈哈  出来了,初学总是傻乎乎的 嘿嘿 ,多谢~~

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

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