由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Statistics版 - help. sas macro
相关主题
macro问题诚心求教非常感谢--continue questionwhat is worng with following Macro? Thanks
求助:一个SAS小程序question about using sas macro variable and do loop
用尽心思做好了一个macro请教这种freq 该用什么code算(sas)?Thanks!
一个很疑惑的SAS日期问题killtest Q78 79 80
如何找出没有duplicate的数字[done][SAS] number of missing values for character vars
sas 代码问题2 sas questions
macro问题诚心求教非常感谢请教SAS advanced 真题中最后一道题
sas题目恳请前辈指点!!我是一菜鸟 质疑sas adv63题(12月)第41题的答案
相关话题的讨论汇总
话题: macro话题: var话题: lss话题: test话题: sas
进入Statistics版参与讨论
1 (共1页)
s******r
发帖数: 1524
1
俺希望能filter结果based on macro variable.怎么让下面的code work. 我用macro
function 把varl_lss 改成 “month","id". 但是不work. 各位老大帮忙。
data ttt;
input x $10.;
datalines;
month
id
salary
;
run;
%macro Test(var_ls=&Var_lss);
proc sql;create table ttt2 as select * from ttt
where lowcase(x) not in (&Var_lss);quit;run;
%mend;
%Test(var_ls=month id);
h******e
发帖数: 1791
2
其一,你在macro里引用的不是macro parameter。其二,character的值应该加引号。
s******r
发帖数: 1524
3
我原程序要复杂的多,所以我把它简化了。中间没有注意到parameter不match.
character我给加上了引号,不过没放在sample code 里。
调了一下,sample code work. 原程序就不work,而且从log里copy出来就work.很奇怪。
包子送上。

【在 h******e 的大作中提到】
: 其一,你在macro里引用的不是macro parameter。其二,character的值应该加引号。
1 (共1页)
进入Statistics版参与讨论
相关主题
我是一菜鸟 质疑sas adv63题(12月)第41题的答案如何找出没有duplicate的数字[done]
adv 63 的第63题sas 代码问题
sas macro 问题,macro问题诚心求教非常感谢
为什么这两个Macro给出结果不一样哪?sas题目恳请前辈指点!!
macro问题诚心求教非常感谢--continue questionwhat is worng with following Macro? Thanks
求助:一个SAS小程序question about using sas macro variable and do loop
用尽心思做好了一个macro请教这种freq 该用什么code算(sas)?Thanks!
一个很疑惑的SAS日期问题killtest Q78 79 80
相关话题的讨论汇总
话题: macro话题: var话题: lss话题: test话题: sas