SAS中文论坛

标题: 请问如何往现有表加入一列常数列 3x [打印本页]

作者: shiyiming    时间: 2009-9-1 17:51
标题: 请问如何往现有表加入一列常数列 3x
该常数列是这样 变量名就是day  每个格子里都是赋值为aa090901
我用
data b;
set a;
day=aa090901;
run;
就是可以的

但是用宏变量就不行

%let f=aa090901;

data b;
set a;
day=&f;
run;
请问各位大侠该怎么做 多谢了~~~~
作者: shiyiming    时间: 2009-9-1 18:08
标题: Re: 请问如何往现有表加入一列常数列 3x
<!-- s:D --><img src="{SMILIES_PATH}/icon_biggrin.gif" alt=":D" title="Very Happy" /><!-- s:D --> 看错题意了.
作者: shiyiming    时间: 2009-9-1 21:09
标题: Re: 请问如何往现有表加入一列常数列 3x
%let f=aa090901;

data b;
set a;
day=&quot;&amp;f&quot;;*entitle a value to variable day;
run;

他可能想要这个?楼上的太复杂了。
作者: shiyiming    时间: 2009-9-2 13:15
标题: Re: 请问如何往现有表加入一列常数列 3x
多谢几位~~~已经搞定了




欢迎光临 SAS中文论坛 (https://mysas.net/forum/) Powered by Discuz! X3.2