楼主: akalius
1747 3

sas能否用一个变量名定义一段程序并在宏中引用 [推广有奖]

  • 10关注
  • 3粉丝

已卖:155份资源

讲师

50%

还不是VIP/贵宾

-

威望
0
论坛币
3999 个
通用积分
2.8543
学术水平
4 点
热心指数
6 点
信用等级
6 点
经验
7835 点
帖子
262
精华
0
在线时间
613 小时
注册时间
2009-7-22
最后登录
2025-3-18

楼主
akalius 学生认证  发表于 2014-8-27 16:51:44 |AI写论文
5论坛币
并且进行引用,可以在宏中进行引用
比如可以将这段程序
dd=" %do i=1 %to &datanum;
DATA &dataname&i replace;
infile "&datapath.&dataname (&i).txt" delimiter = ',' delimiter = '09'x Missover Dsd lrecl=32767 firstobs=2 ;  "
然后可以在宏中对这段程序进行调用

如%macro txtmonth(datapath=,dataname=,datanum=,dd=);

关键词:delimiter missover delimit replace infile replace 程序

沙发
zhengbo8 发表于 2014-8-27 20:51:59
可以。

藤椅
akalius 学生认证  发表于 2014-8-27 21:09:09
zhengbo8 发表于 2014-8-27 20:51
可以。
怎么写呢,不会就是我那样写把

板凳
zhengbo8 发表于 2014-8-28 00:53:53
没有例子数据,不是太清楚你的意图,看你的代码好像要批量导入。

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

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