我在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
答案 0 :(得分:1)
对条件使用临时SELECT IF,使用AGGREGATE获取新数据集中的计数或附加到每个案例。例如,要附加到现有案例,
temporary.
select if virt_flag eq 'P'.
aggregate /outfile=* mode=addvariables
/break UUID
/sum_server_conunt = sum(server_conunt).