楼主: shiwenyu
1120 1

[问答] sas代码求助,关于宏参数 [推广有奖]

  • 0关注
  • 0粉丝

等待验证会员

高中生

92%

还不是VIP/贵宾

-

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

楼主
shiwenyu 发表于 2017-7-6 23:06:06 |AI写论文
100论坛币

我建了一个宏%macro betats(stkcd,bestkcd);我的目的如下图,a里有所有的股票代码,我想把所有类似%betats(000001,b000001);的字样存到betats.txt,然后执行txt里所有的宏操作。

请问下面应该怎么改或者怎么做能达到同样效果?跪求各位大神指教!!

EV@`ZE9]CLMCHM(1[ZRD0.png


关键词:sas代码 stkcd Macro beta 股票代码

沙发
lava_mb 发表于 2017-7-7 04:53:14
  1. data _null_;
  2.         set a;
  3.         file 'd:\test.txt';
  4.         temp='%betats('||strip(stkcd)||',b'||strip(stkcd)||');';
  5.         put temp;
  6. run;
复制代码

另外调用宏,不用在结尾加;的,不是SAS语句。
%betats(000001,b000001)即可。

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

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