0

我正在寻找 SPSS 中的 sum if 语法。我有 3 个变量。UUID 在这里重复。我想对每个 UUID(例如:68d92)和 Virt 标志 P 的服务器计数求和。我想要 SPSS 中的语法。我怎样才能做到这一点?

server_conunt    `UUID`           `virt_flag` `P count (excel formula)`                                  ANswer
 1                68d92               P         '=SUMIFS([server_count],[uuid],[@uuid],[virt_flag],"P")  13
 1                68d92               P
 1                68d92              HP
 6                68d92              P
 1                68d92              P
 1                68d92              Hp
 1                68d92               P
 1                68d92               P 

 1                af8b1              P                                                                        7 
 1                af8b1              Hp 
 2                af8b1              P
 1                af8b1              Hp
 1                af8b1              P
4

1 回答 1

1

对条件使用临时 SELECT IF 并使用 AGGREGATE 来获取新数据集中或附加到每个案例的计数。例如,要附加到现有案例,

temporary.
select if virt_flag eq 'P'.
aggregate /outfile=* mode=addvariables
 /break UUID
 /sum_server_conunt = sum(server_conunt).
于 2013-03-25T13:19:33.210 回答