我在《 SAS企业指南》中有一个变量&OldCount,我正在尝试创建一个名为Count1的新数据集,该数据集有一个名为VarName的列和另一个名为ColumnCount的列。我想创建一个行,其中VarName =“ OldCountTotal”,而ColumnCount = Oldcount的值(比方说56)。
该如何将“列数”值链接到创建的宏变量?
预先感谢您的帮助。
答案 0 :(得分:0)
如果我对您的理解正确,则可以执行以下操作(仅生成单行数据集):
data Count1;
VarName = 'OldCountTotal';
ColumnCount = &OldCount.;
output;
run;
我假设您的变量是在程序的前面定义的,就像这样:
%let OldCount = 56;