* Опубликован: 23.10.1999, перевод: 13.01.2009. * Автор: Jason Burke . * Перевод: А. Балабанов. * Размещение: http://www.spsstools.ru/Scripts/PivotTables/TableWidths-withSyntax.txt (.sps). * Проверено: SPSS 15.0.0. От: Jason Burke Кому: Тема: Re: форматирование таблиц в SPSS 10.0 Дата: суббота, 23 октября, 1999 6:58 James, Предложенный скрипт позволит независимо устанавливать ширину для каждой колонки таблицы, а также - для колонки, содержащей метки строк. Типовой вариант применения следующий. Создаёте таблицу (любой Output SPSS) и вручную устанавливаете нужную ширину для её колонок (в том числе - для начальных колонок, с метками строк). После этого запускаете скрипт. Скрипт "считает" настроенную вами ширину столбцов и сохранит её в команде вызова самого себя, а также - воссоздаст ту команду синтаксиса, с помощью которой и была построена данная таблица. Вот пример синтаксиса, который генерирует скрипт: * Создание таблицы сопряженности. CROSSTABS /TABLES=jobcat BY gender /FORMAT= AVALUE TABLES /CELLS= COUNT ROW COLUMN TOTAL . * Установка ширины для меток строк в 105 пунктов, первого и второго столбца - в 45 пунктов, а итогового столбца - в 50 пунктов. SCRIPT file = 'C:\\PROGRAM FILES\\SPSS\\SCRIPTS\\TableWidths-withSyntax.sbs'('105|45,45,50'). Единственное условие - в обозначенной папке (SCRIPTS) должен находиться указанный выше скрипт. Удобной опцией программы является возможность вовсе скрыть ненужный столбец, установив его ширину равной 0. Синтаксис вставляется в текущее (назначенное) окно синтаксиса. С наилучшими пожеланиями, /Jason. > -----Original Message----- > От: SPSSX(r) Discussion [mailto:SPSSX-L@LISTSERV.UGA.EDU] от имени James Whiley > отправлено: среда, 20 октября 1999 6:14 > Кому: SPSSX-L@LISTSERV.UGA.EDU > Тема: форматирование таблиц в SPSS 10.0 > > > Уважаемые коллеги, > > Недавно я "пересел" с SPSS 6.1 на SPSS 10.0. Значительная часть моей работы состоит >в подготовке большого количества разнообразных таблиц, для создания которых я давно уже >написал нужные файлы командного синтаксиса. > >И хотя, в принципе, мой синтаксис продолжает работать, из за того, что большинство таблиц >стало оформляться в виде объектов Pivot Tables (мобильные таблицы), я лишился прежних >возможностей форматирования выдачи результатов. Конечно, мобильные таблицы, скажем так, >выглядят более модно, но я вынужден тратить целые дни на подготовку созданных таблиц к печати. > >Есть ли возможность для каждой таблицы задавать определённую ширину её столбцов? Может, есть >какое-то расширение командного синтаксиса, о котором я не знаю? Должен заметить, я овладел с >некоторым успехом возможностями шаблонов таблиц Table Looks. Возможно, что есть и какой-то путь >для управления размерами таблицы? > >Один мой коллега, более успешный в овладении новыми технологиями, предложил использовать для этих целей >VBA, но мои познания в этой области ещё очень малы. > > Буду рад любым предложениям. > > Всего наилучшего, > >> James Wiley. > > ______________________________________________________ > Get Your Private, Free Email at http://www.hotmail.com