SAS - базовый синтаксис
Как и любой другой язык программирования, язык SAS имеет свои собственные правила синтаксиса для создания программ SAS.
Три компонента любой программы SAS - операторы, переменные и наборы данных следуют приведенным ниже правилам синтаксиса.
Заявления SAS
Заявления могут начинаться где угодно и заканчиваться где угодно. Точка с запятой в конце последней строки обозначает конец оператора.
Многие операторы SAS могут находиться в одной строке, причем каждый оператор заканчивается точкой с запятой.
Пробел можно использовать для разделения компонентов в операторе программы SAS.
Ключевые слова SAS не чувствительны к регистру.
Каждая программа SAS должна заканчиваться оператором RUN.
Имена переменных SAS
Переменные в SAS представляют собой столбец в наборе данных SAS. Имена переменных соответствуют приведенным ниже правилам.
Максимальная длина - 32 символа.
Он не может включать пробелы.
Он должен начинаться с букв от A до Z (без учета регистра) или символа подчеркивания (_).
Может включать числа, но не в качестве первого символа.
Имена переменных не чувствительны к регистру.
пример
# Valid Variable Names
REVENUE_YEAR
MaxVal
_Length
# Invalid variable Names
Miles Per Liter #contains Space.
RainfFall% # contains apecial character other than underscore.
90_high # Starts with a number.
Набор данных SAS
Оператор DATA отмечает создание нового набора данных SAS. Ниже приведены правила создания набора ДАННЫХ.
Одно слово после оператора DATA указывает имя временного набора данных. Это означает, что набор данных удаляется в конце сеанса.
К имени набора данных можно добавить префикс имени библиотеки, что делает его постоянным набором данных. Это означает, что набор данных сохраняется после завершения сеанса.
Если имя набора данных SAS опущено, тогда SAS создает временный набор данных с именем, сгенерированным SAS, например - DATA1, DATA2 и т. Д.
пример
# Temporary data sets.
DATA TempData;
DATA abc;
DATA newdat;
# Permanent data sets.
DATA LIBRARY1.DATA1
DATA MYLIB.newdat;
Расширения файлов SAS
Программы SAS, файлы данных и результаты программ сохраняются с различными расширениями в окнах.
*.sas - Он представляет собой файл кода SAS, который можно редактировать с помощью редактора SAS или любого текстового редактора.
*.log - Он представляет собой файл журнала SAS, который содержит такую информацию, как ошибки, предупреждения и детали набора данных для отправленной программы SAS.
*.mht / *.html -Он представляет файл результатов SAS.
*.sas7bdat -Он представляет файл данных SAS, который содержит набор данных SAS, включая имена переменных, метки и результаты вычислений.
Комментарии в SAS
Комментарии в коде SAS указываются двумя способами. Ниже представлены эти два формата.
*сообщение; введите комментарий
Комментарий в виде *message;не может содержать точки с запятой или кавычки без совпадений. Также в таких комментариях не должно быть ссылок на какие-либо операторы макросов. Он может охватывать несколько строк и иметь любую длину. Ниже приводится пример однострочного комментария.
* This is comment ;
Ниже приводится пример многострочного комментария -
* This is first line of the comment
* This is second line of the comment;
/ * сообщение * / введите комментарий
Комментарий в виде /*message*/используется чаще и не может быть вложенным. Но он может занимать несколько строк и иметь любую длину. Ниже приведен пример комментария в одну строку -
/* This is comment */
Ниже приводится пример многострочного комментария -
/* This is first line of the comment
* This is second line of the comment */