楼主: fyp198744
2000 1

[问答] 数组的成员是不是不能为宏变量? [推广有奖]

  • 0关注
  • 1粉丝

讲师

2%

还不是VIP/贵宾

-

威望
0
论坛币
135 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
5181 点
帖子
257
精华
0
在线时间
258 小时
注册时间
2016-5-23
最后登录
2019-9-30

楼主
fyp198744 发表于 2016-11-10 16:05:48 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
%let n1=112 n2=113 n3=114;
data tt;
        array col &n1 &n2 &n3;
        do over col;
        m=col;
        output;
        end;
run;

会报错!
NOTE: 由宏变量 N1 生成行。
1      112 n2=113 n3=114
       ---   -
       352   22
             200
NOTE: 由宏变量 N2 生成行。
1        67
         --
         388
         200
ERROR 352-185: 数值变量长度是 3-8。

ERROR 22-322: 语法错误,期望下列之一: 名称, (, -, :, ;, _ALL_, _CHARACTER_, _CHAR_, _NUMERIC_.

ERROR 200-322: 该符号不可识别,将被忽略。

ERROR 388-185: 期望算术运算符。


二维码

扫码加我 拉你入群

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

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

关键词:Character numeric output Error outpu ERROR

沙发
l1i2n3i4n5g 在职认证  发表于 2016-11-10 16:59:16
%let n1=112;
%let n2=113;
%let n3=114;
data tt;
     array col n1-n3 (&n1 &n2 &n3);
     do over col;
     m=col;
     output;
     end;
run;

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

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