由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Statistics版 - 请教个macro的问题
相关主题
SAS help : The scope of macro variablesSAS call symput question
SAS Macro 问题请教 。。。请教SAS adv 题库一道macro题
[合集] sas advance questionSAS初级问题请教
菜鸟请教关于赋给macro variables变量值急问这个SAS的code该怎么写
请问如何用一个在macro里的call symput产生global 的macro variable?请教data mining 的问题,在线等,谢谢!
一道ADV 130 题目一个关于macro的问题,多谢。
请教一个macro的问题急问:SAS batch submission with macro variable
SAS ADVANCED 一道题求助sampling weight variable怎么用到linear regression里啊?
相关话题的讨论汇总
话题: year话题: pt1994话题: pt1995话题: macro话题: 变量
进入Statistics版参与讨论
1 (共1页)
z*******m
发帖数: 87
1
大概是这样的。用if then语句在一系列的year中找到了我想要的year,比如1995, 然
后需要用到table中的variable pt1995。如果找到的变量是1994,就要用到变量pt1994。
我尝试了%let,symget(), 貌似都不行。
year pt1992 pt1993 pt1994 pt1995 pt1996
1992 12 11 13 12 10
1993 11 10 9 3 4
1991 10 8 13 15 16
.....
不知道我说清楚了否。
s*******e
发帖数: 1385
2
try this
if year eq &year. then var=input(pt&year., 2.);

pt1994。

【在 z*******m 的大作中提到】
: 大概是这样的。用if then语句在一系列的year中找到了我想要的year,比如1995, 然
: 后需要用到table中的variable pt1995。如果找到的变量是1994,就要用到变量pt1994。
: 我尝试了%let,symget(), 貌似都不行。
: year pt1992 pt1993 pt1994 pt1995 pt1996
: 1992 12 11 13 12 10
: 1993 11 10 9 3 4
: 1991 10 8 13 15 16
: .....
: 不知道我说清楚了否。

g****8
发帖数: 2828
3
你最后,是要得到一个macro var,还是要新建一个var?
z*******m
发帖数: 87
4
谢谢!
但是&year怎么得到啊?
关键是year 的值一直在变,是从我的if then 中得到的,这个问题怎么解决?

【在 s*******e 的大作中提到】
: try this
: if year eq &year. then var=input(pt&year., 2.);
:
: pt1994。

g****8
发帖数: 2828
5
call sysput

【在 z*******m 的大作中提到】
: 谢谢!
: 但是&year怎么得到啊?
: 关键是year 的值一直在变,是从我的if then 中得到的,这个问题怎么解决?

s*******e
发帖数: 1385
6
Yes, call symput('year',put(year,z4.))

【在 g****8 的大作中提到】
: call sysput
z*******m
发帖数: 87
7
谢谢哦!
1 (共1页)
进入Statistics版参与讨论
相关主题
sampling weight variable怎么用到linear regression里啊?请问如何用一个在macro里的call symput产生global 的macro variable?
Re: SAS help : How to use Macro to select procedurs一道ADV 130 题目
sas 中如何给一个variable 加密?请教一个macro的问题
Help! A data step problemSAS ADVANCED 一道题求助
SAS help : The scope of macro variablesSAS call symput question
SAS Macro 问题请教 。。。请教SAS adv 题库一道macro题
[合集] sas advance questionSAS初级问题请教
菜鸟请教关于赋给macro variables变量值急问这个SAS的code该怎么写
相关话题的讨论汇总
话题: year话题: pt1994话题: pt1995话题: macro话题: 变量