我想知道是否有办法让SPSS将所有具有相同前缀的变量加起来。例如,我有变量名为MFQAP.1
,MFQAP.2
,MFQAP.3
等。有没有办法告诉SPSS将所有以MFQAP.
开头的变量加起来?我知道我可以告诉SPSS将所有变量从MFQAP.1
加到MFQAP.n
(其中n
是数据集中的最高数字)。但是,我正在使用将不断更新的数据集,并且n
的最高值可能会发生变化。我不想总是更新我的语法。任何帮助是极大的赞赏!
使用以下命令创建一个包含相关变量的逗号分隔列表的宏:
spssinc select variables macroname="!MyVars"
/properties pattern="MFQAP.*"/options separator=", ".
您现在可以使用宏来计算总和,如下所示:
compute MFQAPsum=sum(!MyVars).