如何通过使用来自catagorical变量的条件提取现有数值变量的部分值来在SAS中创建新变量?

时间:2015-01-02 12:27:22

标签: variables sas proc

我想创建一个名为 Sales_of_win7 的新变量我有两个变量,一个是总销售额(数字变量),另一个是 ProductGRpID 这是一个包含(两个类别:Win7和Printers)的catagorical变量。所以我想通过从总销售中提取值来创建变量 Sales_of_win7 ,如果它只在 ProductGRpID 中获胜7。我怎样才能做到这一点?。感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

data new;
 set old;
 if ProductGRpID = "Win7" then sales_of_win7 = total_sale;
run;

如果您希望在其他情况下发生特定事情,可以添加“else”语句