stringtranslate.com

Таблицы TPL

TPL Tables — это система кросс-табуляции , используемая для создания статистических таблиц для анализа или публикации.

Предыстория/история

TPL Tables берет свое начало в системе Table Producing Language (TPL), разработанной в Бюро трудовой статистики США (BLS) в 1970-х и начале 1980-х годов для работы на мэйнфреймах IBM. [1] Это был один из первых языков программирования, ориентированных на задачи, а не на процедуры. Чтобы создать таблицу в TPL, пользователю нужно было указать свои данные и описать, как должна выглядеть его таблица. Ему не нужно было писать процедуры для создания таблицы. Это резко контрастировало с программами Cobol и PL/1, которые люди использовали в BLS для создания таблиц до TPL. Когда статистические управления начали переходить на базы данных, TPL расширил свою непроцедурную модель на доступ к базам данных [1]

Программное обеспечение для мэйнфреймов приобрело международную популярность в свое время, особенно в государственных статистических управлениях, [2] но также и на значительном количестве других сайтов. Версия TPL для BLS распространялась Организацией Объединенных Наций. Когда TPL превратился в коммерческий продукт, связи с ООН сохранились. Это привело к таким разнообразным клиентам, как перепись Коморских островов [население 600 000] и перепись Китайской Народной Республики [население > 1 000 000 000]

BLS прекратила основную разработку программного обеспечения в начале-середине 1980-х годов. В то время два разработчика продукта для мэйнфреймов основали QQQ Software, Inc. [2] и начали разработку TPL Tables, переписав систему для ПК и систем Unix. Первая версия TPL Tables была выпущена в 1987 году. Текущая версия — 7.0.

Использует

TPL Tables используется со многими различными типами данных, от небольших опросов или других наборов данных до переписей населения на национальном уровне. Его многочисленные функции форматирования позволяют создавать выходные данные качества публикации, которые можно публиковать на бумаге или в Интернете.

Текстовый или интерактивный режим

TPL Tables имеет язык для указания таблиц и управления деталями формата. Этот язык одинаков для версий программного обеспечения Windows и Unix. Версия Windows также имеет интерактивный интерфейс, который может получить доступ к большинству функций и включает Ted, редактор, используемый для отображения таблиц PostScript на экране и их интерактивного редактирования.

Особенности табуляции

Таблицы TPL могут обрабатывать неограниченное количество данных и создавать таблицы размером от нескольких строк до сотен страниц. Можно выбирать подмножества данных и вычислять новые переменные из входящих данных или из табличных значений. Альтернативные вычисления могут выполняться в зависимости от выполнения указанных условий. Новые переменные также могут быть определены путем перекодирования или группировки значений других переменных. Строки таблицы можно упорядочивать (ранжировать) в соответствии со значениями в выбранном столбце. Другие вычислительные функции включают процентные распределения, максимумы, минимумы, медианы и другие квантили. Взвешенные значения можно табулировать.

Входы

Таблицы TPL могут читать файлы с данными в фиксированных столбцах или в файлах с разделителями, например, CSV Comma Separated Values . TPL-SQL, дополнительная дополнительная функция, обеспечивает прямой доступ из таблиц TPL к базам данных SQL, созданным такими продуктами, как Sybase и Oracle. В версии для Windows TPL-SQL может получать доступ к базам данных, для которых есть драйверы ODBC.

Выходы

TPL Tables автоматически форматирует вывод таблицы в соответствии со спецификацией таблицы, доступными именами и метками, а также настройками по умолчанию. Таблицы можно создавать в PostScript или в виде текста. Дополнительные функции форматирования позволяют управлять такими вещами, как размер страницы, ориентация таблицы и ширина столбцов. Строки или столбцы можно удалять, а метки и заголовки можно заменять. Форматы отображения значений данных могут включать спецификации выравнивания и добавление специальных символов, таких как % и $. Сноски можно включать как для меток, так и для значений данных. Таблицы PostScript могут содержать пропорциональные шрифты различных стилей и размеров.

Экспорт

Таблицы можно экспортировать в форматы PDF , HTML или CSV . Версия для Windows также позволяет экспортировать таблицы для использования в качестве входных данных в PC-Axis [3].

Примечания

  1. Мендельсон. 1974. Описание ранней версии.
  2. ^ Обработка данных обследований: обзор проблем и процедур. 1982: 84, 129.

Внешние ссылки

Ссылки