SAS中文论坛

 找回密码
 立即注册

扫一扫,访问微社区

查看: 722|回复: 3
打印 上一主题 下一主题

请问高手如何组合N个宏变量名,谢谢!

[复制链接]

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
楼主
 楼主| 发表于 2011-11-1 23:43:11 | 只看该作者

请问高手如何组合N个宏变量名,谢谢!

例如有3个宏变量,名称分别为L1, L2, L3。(是宏变量名称,不是内容)
想得到1个新的宏变量,名称任意,内容为"L1 L2 L3"。(不包括引号)

例如有5个宏变量,名称分别为L1, L2, L3, L4, L5。(是宏变量名称,不是内容)
想得到1个新的宏变量,名称任意,内容为"L1 L2 L3 L4 L5"。

非常感谢!
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
沙发
 楼主| 发表于 2011-11-2 05:43:53 | 只看该作者

Re: 请问高手如何组合N个宏变量名,谢谢!

[code:3eq917xg]%let L1=1;
%let L2=2;
%let L3=3;
%let L4=4;
%let x=%str(L1 L2 L3 L4);
%PUT X=&X.;
[/code:3eq917xg]
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
板凳
 楼主| 发表于 2011-11-2 10:00:54 | 只看该作者

Re: 请问高手如何组合N个宏变量名,谢谢!

非常感谢楼上,但是L1-Ln的n是未知的。
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
地板
 楼主| 发表于 2011-11-3 12:11:48 | 只看该作者

Re: 请问高手如何组合N个宏变量名,谢谢!

[code:26e14dxt]%let x=%str(L1 L2 L3 L4);
%PUT X=&X.;
[/code:26e14dxt]
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|小黑屋|手机版|Archiver|SAS中文论坛  

GMT+8, 2025-5-7 05:53 , Processed in 0.085633 second(s), 19 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表