楼主: abc8801
3635 0

求教大神,关于SAS宏不能运行 [推广有奖]

  • 0关注
  • 0粉丝

初中生

90%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
109 点
帖子
6
精华
0
在线时间
28 小时
注册时间
2005-5-28
最后登录
2015-6-20

楼主
abc8801 发表于 2015-6-15 16:09:26 |AI写论文
50论坛币
出现这种报错
ERROR: 必须将 MSTORED 选项设为使用 /STORE 宏语句选项。
ERROR: 将编译哑宏。

下面是我写的源代码
%macro  futures_dependeny(address1,address2,price1,price2) / store source des="期货相关性分析";
data FUTURES1;
infile &address1 firstobs=3 missover delimiter=",";
input date1 $ 10. open1 high1 low1 close1 turnover1 position1 settlement1;
data FUTURES2;
infile &address2 firstobs=3 missover delimiter=",";
input date2 $ 10. open2 high2 low2 close2 turnover2 position2 settlement2;
proc sql;
  create table Analysis as
   select *
   from FUTURES2 t2 left join  FUTURES1 t1
   on t1.date1=t2.date2;

  delete from Analysis where open1=.;

alter table  Analysis
   drop date1;
  alter table  Analysis
   drop position1;
  alter table  Analysis
   drop position2;
  alter table  Analysis
   drop settlement1;
  alter table  Analysis
   drop settlement2;
quit;
proc print;
run;

proc corr
  pearson
  cov
  ;
   var &price1 &price2;
run;
%mend futures_dependeny;

%futures_dependeny("D:\用户目录\我的文档\My SAS Files\Backup\13#111081.txt","D:\用户目录\我的文档\My SAS Files\Backup\30#AUL8.txt",high1,high2);
run;

关键词:SAS宏 Settlement delimiter left join Analysis ERROR

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

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