NB!: С учетом того, что язык Python теперь поддерживается в SPSS Statistics, я бы рекомендовал потратить усилия на освоение именно этого языка, а не встроенных скриптов Sax Basic.

Кроме того, если вы профессионально владеете языком Visual Basic и планируете разработку внешних приложений, использующих функционал SPSS Statistics, рассмотрите использование плагина SPSS Microsoft .NET Integration Plug-in, который также доступен среди языков, интегрируемых с SPSS Statistics.

Введение

Плохие новости таковы, что существует весьма мало источников информации для начинающих изучать скрипты SPSS. Перефразируя название популярной серии учебников, не существует книги «Sax-скрипты для чайников».

Хорошие новости такие, что Sax Basic совместим с Visual Basic, а по последнему написаны сотни книг, включая множество учебников начального уровня. Я приобрел и рекомендую вам Microsoft Excel 2000 Power Programming with VBA (автор John Walkenbach), издана Hungry Minds, Inc. Веб-сайт Джона по программе Excel The Spreadsheet Page, наверное, лучший в своём роде.

Что почитать?

Справочная система SPSS

В справке SPSS (проверил в версии IBM SPSS Statistics 22.0) существует раздел Scripting Facility…Scripting, который указывает, как воспользоваться помощью по языку скриптов из окна редактора Basic Editor (окно открывается через меню File…New…Script в том случае, если скриптовым языком по умолчанию является WinWrap Basic, а не Python).

SPSS® 11.0 Developer's Guide (руководство разработчика)

Существует довольно старое руководство SPSS® 11.0 Developer's Guide, доступное здесь, ориентированное на использование Sax Basic (позже — WinWrap Basic) для разработки приложений по обработке данных внутри и вне SPSS. Вот оглавление этого документа:

  • Overview
  • Programmer's Introduction to SPSS for Windows
  • OLE Automation Quickstart
  • Scripting Quickstart
  • Additional Examples
  • Appendix A. SPSS Input/Output DLL
  • Appendix B. SPSS Third-Party API for SPSS for Windows
  • Appendix C. Coding Conventions

Programming Using SPSS Scripts (Программируем с использованием SPSS-скриптов)

Можно также рекомендовать учебник серии SPSS Training в спиралевом переплете: Programming Using SPSS Scripts. Рейналь ранее рекомендовал ее в том числе для пользователей без опыта работы с VB. К книге прилагалась дискета с примерами, эта 133-страничная книга стоила 99 долларов США. С трудом верится, что сейчас ее можно разыскать, но на всякий случай я привожу здесь ее оглавление:

  • Chap 1 Opening, running and modifying a script
  • Chap 2 The interactive debugging facility
  • Chap 3 The SPSS object model
  • Chap 4 Using dialog boxes with scripts. Part 1, creating and filling dialog boxes
  • Chap 5 Using dialog boxes with scripts/ Part 2, running options defined in a dialog boxes
  • Chap 6 SPSS output object model
  • Chap 7 Manipulating SPSS output with scripts
  • Chap 8 Autoscripting
  • Chap 9 Useful scripting features in SPSS
  • Appendix: Additional scripts

Различные он-лайн ресурсы по Visual Basic

Посмотрите, какие учебные материалы по VB и VBA и архивы кода доступны в web. Поищите в Гугле по запросу Visual Basic for Applications Tutorial, найдётся очень много. Вот, например, один из множества он-лайн практикумов по изучению Visual Basic for Applications.

Sax (WinWrap) Basic Project

Попробуйте изучить на предмет документации сайт проекта WinWrap Basic. Однако справку по наименованиям объектов SPSS, их свойств и методов надо искать именно в справке редактора WinWrap Basic, встроенного в SPSS.

Raynald's SPSS Tools 

Разумеется, в разделе скриптов вы найдёте десятки примеров скриптов, с которыми можно экспериментировать.