SAS创建具有两个列值的数据集

时间:2018-11-13 02:52:20

标签: sas

我在《 SAS企业指南》中有一个变量&OldCount,我正在尝试创建一个名为Count1的新数据集,该数据集有一个名为VarName的列和另一个名为ColumnCount的列。我想创建一个行,其中VarName =“ OldCountTotal”,而ColumnCount = Oldcount的值(比方说56)。

该如何将“列数”值链接到创建的宏变量?

enter image description here

预先感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

如果我对您的理解正确,则可以执行以下操作(仅生成单行数据集):

data Count1;
    VarName = 'OldCountTotal';
    ColumnCount = &OldCount.;
    output;
run; 

我假设您的变量是在程序的前面定义的,就像这样:

%let OldCount = 56;