由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Statistics版 - 请教Macro(SAS)
相关主题
[合集] SAS问题求助-如何把普通变量的值传递给宏变量sas macro 问题
请教 SAS macro function 的问题【包子】求问个简单sas macro问题
how to use first.var in sas macro?请问如何分析这两个变量之间的关系?
SAS help neededsolve equations of integrals in python
need help SAS Macro请教SAS IML调用DATA step数据的问题
请教一个SAS Macro的问题两个有关于R的小问题?
sas macro, proc sql 问题R doesnt have pass by reference mechanism?
唉,还得求教前辈put statement in macro
相关话题的讨论汇总
话题: filed1话题: sas话题: macro话题: var话题: error
进入Statistics版参与讨论
1 (共1页)
c**********5
发帖数: 653
1
Here is my sas code;
%macro va_111(field1,field2,new_var);
Data c;
merge mydata1 (in=a) mydata2;
by id;
if a;
%if &filed1=2 %then &new_var=0;
%else %if &filed2=" " and &filed1 =. %then &new_var=0;
%else &new_var=1;
run;
%mend;
%va_111(usuage,drugname,status);
Sas log:
WARNING: Apparent symbolic reference FILED1 not resolved.
ERROR: A character operand was found in the %EVAL function or %IF condition
where a numeric operand
is required. The condition was: (&filed1)=2
ERROR: The macr
d********h
发帖数: 2048
2
检查你的变量拼写, filed or field
c**********5
发帖数: 653
3
OH ,i AM STUPID .Thanks

【在 c**********5 的大作中提到】
: Here is my sas code;
: %macro va_111(field1,field2,new_var);
: Data c;
: merge mydata1 (in=a) mydata2;
: by id;
: if a;
: %if &filed1=2 %then &new_var=0;
: %else %if &filed2=" " and &filed1 =. %then &new_var=0;
: %else &new_var=1;
: run;

1 (共1页)
进入Statistics版参与讨论
相关主题
put statement in macroneed help SAS Macro
How to dynamically display title for a graph in R?请教一个SAS Macro的问题
[合集] How to do %eval(1.5+0.1) in macro.sas macro, proc sql 问题
请教一个SAS 数据分配问题唉,还得求教前辈
[合集] SAS问题求助-如何把普通变量的值传递给宏变量sas macro 问题
请教 SAS macro function 的问题【包子】求问个简单sas macro问题
how to use first.var in sas macro?请问如何分析这两个变量之间的关系?
SAS help neededsolve equations of integrals in python
相关话题的讨论汇总
话题: filed1话题: sas话题: macro话题: var话题: error