我正在用 SPSS 语法编写一个宏来生成大量报告。我需要宏将每个报告(在输出文件中)导出到 pdf 文件,但我找不到使用语法编辑 pdf 输出选项的任何方法。
我需要做的就是添加标题、页脚并将方向更改为横向。然而,这将通过使用页面属性和页面设置在 GUI 中完成,这两者似乎都没有任何等效的语法?
我对任何形式的解决方案持开放态度——但它们必须能够在 SPSS 宏中工作,这往往会限制我的选择!
首先,输出设置是脚本的领域。大多数情况下,您不会找到传统语法。但是,您可以从 SPSS 社区网站 (www.ibm.com/developerworks/spssdevcentral) 安装 STATS OUTPUT ATTRS 扩展命令,以获得执行此操作的语法方式。它需要 Python Essentials,也可以从该站点获得。
这是此命令的帮助文本的开头。
此命令设置打印或导出输出的选项。它对查看器中的显示没有影响。
STATS OUTPUT ATTRS HEADER="header text" FOOTER = "footer text" MARGINS=left right top bottom ORIENTATION={PORTRAIT | LANDSCAPE} PAGENUMBER=数字 ITEMSPACING=数字 [/HELP]
所有关键字都是可选的。
其次,您可能要考虑使用可编程性而不是宏。它更加灵活和强大。您可以通过可从同一网站以 pdf 格式下载的《编程和数据管理》一书进行探索。而且,根据生成所有这些表的原因,您可能对站点中的 SPSSINC SPLIT DATASET 和 SPSSINC PROCESS FILES 扩展命令感兴趣。
HTH,乔恩·派克
示例:STATS OUTPUT ATTRS HEADER="我的标题文本" ORIENTATION=LANDSCAPE。