我有一个数据集,它代表三年内的销售额:
data test;
input one two three average;
datalines;
10 20 30 .
20 30 40 .
10 30 50 .
10 10 10 .
;
run;
我正在寻找一种方法来找到三年的中间点,平均销售点
更新的数据集将读取
data test;
input one two three average;
datalines;
10 20 30 2
20 30 40 1.5
10 30 50 2.1
10 10 10 1.5
;
run;
因此,本质上是在寻找销售的中点发生在三年中的哪一部分。
欣赏。
编辑:我一直在尝试的重量和过程意味着
我一直在尝试使用 proc 方法和权重函数,但它并没有给我三年的平均分
proc means data=test noprint;
var one two three;
var one+two+three=total;
var (one+two+three)/3=Average;
var Average/weight=Average_Year;
output out=testa2
sum(Total) =
mean(Total) = ;
run;