В этом курсе подробно рассматриваются компоненты макроязыка SAS. Обсуждается, как проектировать, создавать и отлаживать элементы макроязыка, а также особенности обработки этих элементов в программах.Данный курс может помочь вам подготовиться к следующим сертификационным экзаменам: SAS Advanced Programming Exam for SAS 9, SAS Certified Clinical Trials Programmer Using SAS 9.
Изучается
- Выполнять макроподстановки в код программ SAS
- Автоматизировать и настраивать автоматическое создание программ SAS
- Создавать код автоматически, основываясь на условиях, или внутри цикла
- Использовать макропеременные и макрофункции
Аудитория
Опытные программисты, у которых имеется глубокое понимание работы шага DATA и которые хотят писать динамичные многоразовые программы на языке SAS.
Перед тем, как пройти этот курс, слушатели должны посетить курс Программирование на языке SAS. Часть2. Методы обработки данных, или иметь соответствующий опыт в программировании на языке SAS, в частности:
- Используя шаг DATA, проводить операции чтения и записи с набором данных SAS или внешним файлом.
- Использовать операторы IF-THEN/ELSE, DO WHILE, DO UNTIL, DO.
- Использовать функции работы со строками SUBSTR, SCAN, INDEX, и UPCASE
- Использовать опции набора данных DROP=, KEEP=, OBS=.
- Производить выборку с помощью оператора WHERE.
- Создавать и использовать в программах переменные и константы для дат
- Использовать процедуры SORT, PRINT, CONTENTS, MEANS, FREQ, TABULATE и CHART.
Используется Base SAS ПО