Язык SAS - это 4GL, который лежит в основе системы SAS, набора продуктов, сосредоточенных вокруг обработки данных и статистических процедур. При возникновении вопросов о коде, пожалуйста, включите ваш код и некоторые данные, чтобы воспроизвести вашу проблему, либо в выражениях линий данных / карточек, либо с помощью набора данных sashelp, например sashelp.class или sashelp.cars.

Система SAS - это запатентованный набор продуктов, используемых для бизнес-аналитики, хранения данных, обработки данных и статистического анализа во многих отраслях, но особенно в фармацевтике, финансах и телекоммуникациях. Он доступен (и часто выступает в качестве моста между) мэйнфреймами, платформами UNIX, Linux и Windows.

Система SAS - это среда программирования 4-го поколения, включающая полнофункциональный графический интерфейс пользователя со многими пользовательскими задачами, которые можно выполнять без программирования. Сам язык SAS является более мощным, чем типичный язык запросов, доступный в 4GL, и больше похож на язык сценариев, такой как Python, в сочетании со встроенными запросами SQL и SQL-типа.

Программы SAS обычно состоят из двух типов этапов: этапы данных и этапы процесса. Шаг данных создает новый файл данных или изменяет существующий файл данных. Этапы данных также могут служить для создания пользовательских отчетов. Шаги процесса позволяют пользователям анализировать данные и предоставлять пользовательские отчеты, такие как сводная статистика, графики данных и корреляции между переменными. Кроме того, SAS имеет ODS для вывода в различных форматах, таких как HTML, Excel и PDF.

SAS также включает макроязык (также находится в sas-macro) для условного управления программным кодом и улучшения читабельности.

SAS University Edition - это учебная и бесплатная загрузка для языка SAS, доступная по адресу http://support.sas.com/. программное обеспечение / продукты / университетское издание /

Вопросы по SAS по теме - это вопросы о программировании в SAS (написание кода), вопросы о взаимодействии со средами программирования, связанные с SAS (Base SAS, Enterprise Guide, SAS Studio), или вопросы об инструментах, связанных с SAS, которые используются в в сочетании с программированием (например, интерфейс подсказки, используемый в контексте программирования).

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


Хорошо написанные вопросы SAS будут включать полный код для воспроизведения любой проблемы, с которой вы столкнулись, и данные для этого кода. Либо используйте sashelp наборы данных (например, sashelp.class или sashelp.cars), либо введите свои собственные данные с помощью оператора datalines, например, так:

data have;
 input x y z;
 datalines;
1 2 3
4 5 6
7 8 9
;
run;

Примеры полезных вопросов, которые включают данные, включают в себя Как использовать логический тип данных в SAS?и Отчет PROC, несколько столбцов с одинаковой статистикой. Примеры полезных вопросов с использованием sashelpнаборов данных включают в себя функцию substr с именем макро-переменнойи с использованием макроса where in sas при создании поднабора данных.


Веб-сайт поставщика