Variables 如何在sas中创建新变量?
我想创建一个新变量,它等于现有变量的列和-Variables 如何在sas中创建新变量?,variables,sas,Variables,Sas,我想创建一个新变量,它等于现有变量的列和- data west; input total; set yash123; total=sum monthly_sales; proc print data=west; var total; run; 但它不起作用。您似乎只需要一个简单的过程摘要: proc summary data=yash123 nway ; var monthly_sales ; output out=west (drop=_:) sum(monthly_sales)=
data west;
input total;
set yash123;
total=sum monthly_sales;
proc print data=west;
var total;
run;
但它不起作用。您似乎只需要一个简单的
过程摘要
:
proc summary data=yash123 nway ;
var monthly_sales ;
output out=west (drop=_:) sum(monthly_sales)=total ;
run ;
过程汇总数据=yash123 nway;
var月度销售;
输出=西部(下降=)和(月销售额)=总数;
跑
如果您正在寻找一个连续的总数,您可以使用:
total+monthly\u sales;保留总数代码>
否则,您可以在proc sql
中使用sum(monthly_sales)作为total
,为每次观察重复总次数。也许您可以展示一些示例,说明您拥有哪些数据以及所需的输出应该是什么样子。total=sum monthly_sales代码>此行的SAS语法不正确,将生成错误。