Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
MC-91(Зуйкова) / IBM_SPSS_Statistics_Core_System_Users_Guide.pdf
Скачиваний:
156
Добавлен:
08.02.2015
Размер:
6.76 Mб
Скачать

309

Работа с командным синтаксисом

команды, которая стоит перед командой, содержащей контрольную точку. На второй контрольной точке стрелка удлинится от команды, содержащей первую контрольную точку, до команды, которая стоит перед командой, содержащей вторую контрольную точку.

Поведение во время выполнения при наличии контрольных точек

При запуске командного синтаксиса, содержащего контрольные точки, выполнение останавливается на каждой контрольной точке. А именно, блок командного синтаксиса с данной контрольной точки (или с начала запуска) до следующей контрольной точки (или конца выполнения) принимается к выполнению в точности так же, как если бы вы выделили этот синтаксис и выбрали Запуск > Выделенный фрагмент.

Можно работать с несколькими окнами синтаксиса, каждое из которых будет содержать свой набор контрольных точек, но для выполнения командного синтаксиса имеется только одна очередь. После принятия к выполнению блока командного синтаксиса – например, блока командного синтаксиса до первой контрольной точки – никакой другой блок командного синтаксиса не будет принят к выполнению, пока не будет завершен предыдущий блок, вне зависимости от того, где располагаются эти блоки: в одном окне или в разных окнах.

После остановки выполнения на контрольной точке можно запустить синтаксис команды в других окнах синтаксиса и проверить окна «Редактор данных» или Viewer (Средство просмотра). Однако изменение содержания окна синтаксиса, содержащего контрольнуюточку, илиизменениеположениякурсоравэтомокнеотменитвыполнение.

Файлы синтаксиса Юникод

В режиме Юникода формат по умолчанию для сохранения файлов командного синтаксиса, созданных или измененных во время сеанса также Юникод (UTF-8). Версии IBM® SPSS® Statistics, более ранние, чем 16.0, не могут читать файлы командного синтаксиса в формате Юникод. Дополнительную информацию о режиме Юникода см. в разделе Общие параметры на стр. 346.

Для того, чтобы сохранить файл синтаксиса в формате, совместимом с предыдущими версиями, выполните такие действия:

E Выберите в меню окна синтаксиса:

Файл > Сохранить как

EВ диалоговом окне Сохранить как выберите из выпадающего списка Локальная кодировка. Локальная кодировка определяется текущим языковым стандартом.

Несколько команд Execute

Синтаксис, вставленный из диалоговых окон или скопированный из журнала, может содержать команды EXECUTE. Когда команды запускаются в окне синтаксиса, обычно команды EXECUTE не нужны, и они могут замедлить работу, особенно с большими файлами данных, поскольку каждая команда EXECUTE считывает весь файл данных. Более

310

Глава 13

подробную информацию можно найти в описании команды EXECUTE в Руководстве по синтаксису (вызываемому через меню Справка в любом окне IBM® SPSS® Statistics).

Функции Lag

Единственное исключение, о котором стоит сказать отдельно, это команды, содержащие функции lag. В серии команд преобразования данных, не прерывающихся командами EXECUTE и другими командами, считывающими данные, функции lag вычисляются после всех других преобразований, независимо от порядка команд. Например, команды:

COMPUTE lagvar=LAG(var1).

COMPUTE var1=var1*2.

и

COMPUTE lagvar=LAG(var1).

EXECUTE.

COMPUTE var1=var1*2.

дадут два разных результата для значения lagvar, поскольку во втором случае используется преобразованное значение var1, а в первом – исходное.