全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
4497 2
2012-04-06
复制代码
GLOBAL DN2NDG0 1
GLOBAL UPTOTALSHIP &UP2ndShip
GLOBAL UP1STG0 1
GLOBAL SYS_SQL_IP_ALL 0
GLOBAL DN1STSHIP 1
GLOBAL DN1STG0 1
GLOBAL DN2NDSHIP 1
GLOBAL DNTOTALG0 &DN2ndG0
GLOBAL UP2NDSHIP 1
GLOBAL UP1STSHIP 1
GLOBAL DNTOTALSHIP &DN2ndShip
GLOBAL UP2NDG0 1
GLOBAL UPTOTALG0 &UP2ndG0

上面是日志里面的宏变量及其值,以第二行为例,我想得到的是 UPTOTALSHIP 1,而不是 UPTOTALSHIP &UP2ndShip。
请问应该如何修改,请高手指导,非常感谢!
二维码

扫码加我 拉你入群

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

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

全部回复
2012-4-6 10:43:32
让test2的这一行变为1不就行了
%let %scan(&UP_DOWN,&i)&Stage%scan(&Parameter,&k)=1;
二维码

扫码加我 拉你入群

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

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

2012-4-6 19:36:06
楼上,test的目的只是给宏变量赋值,test2才是目的:已知一群宏变量已经赋值了,如何将其数值赋予其它一群宏变量。

请高手指教,非常感谢!
二维码

扫码加我 拉你入群

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

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

栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群