由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Statistics版 - 问一个sas问题
相关主题
SAS format 的问题[合集] 问个SAS的问题
how to use first.var in sas macro?[合集] 用SAS生成表格,怎么弄比较好?
急问,在线等:SAS adv certification Question about SELECT v.s IF/THEN ELSE[合集] 请教一个sas问题
Help! A data step problem如何比较两个proc contents的结果?
sas questionSAS data merge求助
一个关于macro的问题,多谢。SAS DATA 求助
SAS Macro 问题请教 。。。求教proc sql 问题
Re: SAS help : How to use Macro to select procedurs菜鸟请教关于赋给macro variables变量值
相关话题的讨论汇总
话题: variable话题: list话题: select话题: var话题: proc
进入Statistics版参与讨论
1 (共1页)
a****g
发帖数: 70
1
我现在想做的是根据一个dataset里的某一个variable list (字符串型的), 来pull
相应的data 从另一个dataset.
我写了这么样的code:
proc sql;
select variable into : var_list separated by ','
from test;
proc sql;
select x,y,z,variable
from xxx
where variable in (&var_list);
这个variable大部分呢是这样的:
19xxbandmskalsl
19bhsudbbabasn
所以log里的错误就说var_list是numeric variable,不匹配。
大家说说这个macro怎么写才是可行的呢?
k*******a
发帖数: 772
2
proc sql;
select '""'||strip(variable)||'"' into : var_list separated by ','
from test;
大概就是这个意思,你要create 成 "abc" 的形式
还有个办法就是一步
proc sql;
select x,y,z,variable
from xxx
where variable in (select variable from test);
a****g
发帖数: 70
3
好的,我去试试你的这个方法。
另外一个方法在这个case不可行,因为xxx是在一个server上,test不能upload到那个
server.
1 (共1页)
进入Statistics版参与讨论
相关主题
菜鸟请教关于赋给macro variables变量值sas question
有什么办法能够数出sas dataset里的变量数。一个关于macro的问题,多谢。
一个sas macro variable的问题。SAS Macro 问题请教 。。。
请教SAS达人关于编循环regression的问题,多谢!Re: SAS help : How to use Macro to select procedurs
SAS format 的问题[合集] 问个SAS的问题
how to use first.var in sas macro?[合集] 用SAS生成表格,怎么弄比较好?
急问,在线等:SAS adv certification Question about SELECT v.s IF/THEN ELSE[合集] 请教一个sas问题
Help! A data step problem如何比较两个proc contents的结果?
相关话题的讨论汇总
话题: variable话题: list话题: select话题: var话题: proc