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