V1 =您购买ITEM1(Ordinal)的地方
C1 = ITEM1的成本(比例)
V2 =您购买ITEM2(Ordinal)的地方
C2 = ITEM2的成本(比例)
我需要按地点计算总平均花费。
问候;
答案 0 :(得分:1)
我建议进行一些重组,然后进行汇总。
首先 - 创建一些假数据:
data list list/v1 (a10) c1 (f4) v2 (a10) c2 (f4).
begin data
aaa 10 bbb 20
ccc 30 bbb 40
ccc 60 aaa 40
bbb 90 bbb 10
end data.
dataset name OrigData.
现在,重组将改变数据,因此只有一个地方变量,附加相关费用:
varstocases /make Place from V1 V2/make Cost from C1 C2.
现在可以通过地点轻松汇总:
DATASET DECLARE CostByPlace.
AGGREGATE /OUTFILE='CostByPlace' /BREAK=Place
/Cost_sum=SUM(Cost) /Cost_mean_1=MEAN(Cost).