在长SAS代码系列的最顶端创建一个变量

在长SAS代码系列的最顶端创建一个变量,sas,Sas,我有一个很长的SAS程序。在中间的某个地方,我使用PROC秩,组=4……/P> proc rank data=nicholas.combined out=nicholas.ranks groups=4; var _23603 _23604 ; run ; 我真正想做的是在程序的最开始处放置一个变量、标记或其他东西: Grp=4 然后在长程序的中间放置: 组=Grp 让SAS记住我一开始说的话 在这种情况下,我不是在创建数据集。只是写些我想记住的东西 这在某种程度上是可能的吗 谢谢 尼古拉斯只需

我有一个很长的SAS程序。在中间的某个地方,我使用PROC秩,组=4……/P>
proc rank
data=nicholas.combined
out=nicholas.ranks
groups=4; var _23603 _23604 ; run ;
我真正想做的是在程序的最开始处放置一个变量、标记或其他东西:

Grp=4

然后在长程序的中间放置:

组=Grp

让SAS记住我一开始说的话

在这种情况下,我不是在创建数据集。只是写些我想记住的东西

这在某种程度上是可能的吗

谢谢

尼古拉斯只需定义一下:

然后你可以调用proc-rank

proc rank
data=nicholas.combined
out=nicholas.ranks
groups=&GRP.; var _23603 _23604 ; run ;
proc rank
data=nicholas.combined
out=nicholas.ranks
groups=&GRP.; var _23603 _23604 ; run ;