我试图导出通过循环创建的表和直方图,每个循环图到不同的Excel工作表。它可以工作,但只有第一个直方图被导出,即使它们都在不同的结果窗口中创建。在其余的工作表中,"图像目前无法使用"消息出现,但表部分已正确保存。这些是宏:
DEFINE create (!POS !CHAREND('/'))
!DO !i !IN (!1)
OUTPUT NEW.
OUTPUT NAME !i.
FREQUENCIES VARIABLES=!i
/FORMAT=NOTABLE
/PERCENTILES=1.0 99.0
/STATISTICS=STDDEV MINIMUM MAXIMUM MEAN MEDIAN KURTOSIS SEKURT
/HISTOGRAM NORMAL
/ORDER=ANALYSIS.
!DOEND
!ENDDEFINE.
DEFINE save (!POS !CHAREND('/'))
!DO !i !IN (!1)
OUTPUT EXPORT NAME = !i
/CONTENTS EXPORT=ALL LAYERS=ALL MODELVIEWS=ALL
/XLS DOCUMENTFILE='C:\Users\Ildefonso\Documents\OUTPUT.xls'
OPERATION=CREATESHEET SHEET=!quote(!concat(!i))
LOCATION=LASTCOLUMN NOTESCAPTIONS=YES.
!DOEND
!ENDDEFINE.
create var1 var2/.
save var1 var2 /.
我犯的任何明显错误?或者更多的SPSS方式呢?我需要解决这个问题,而无需安装额外的东西我在Windows 10上使用spss v22。