Acest curs tratează componentele macro-limbajului SAS și modul de concepere, scriere și de depanare a programelor scrise în macro-limbaj. Se pune accent pe înțelegerea modului în care sunt procesate programele care conțin cod de macro-limbaj.
În urma acestui curs, veți învăța să
- realizați substituire de text în codul de program SAS
- automatizați și să personalizați producerea codului de program SAS
- construiți cod de program SAS condițional și/sau iterativ
- utilizați macro-variabile și funcții de macro-limbaj.
Cine ar trebui să participe la curs
Programatori cu experiență în SAS care au o înțelegere solidă a procesării etapei DATA și care doresc să creeze programe SAS reutilizabile și dinamice.
Înainte de a participa la acest curs, este recomandabil să fi urmat cursul SAS Programming 2: Data Manipulation Techniques sau să aveți cunoștințe echivalente. Concret, trebuie să fiți capabili să:
- utilizați etapa DATA pentru a citi din sau a scrie într-un set de date SAS sau un fișier extern
- utilizați instrucțiuni de programare în etapa DATA cum ar fi IF-THEN/ELSE, DO WHILE, DO UNTIL și bucle iterative DO
- utilizați optțiuni de set de date SAS cum ar fi DROP=, KEEP= și OBS=
- utilizați funcții de tip text cum ar fi SUBSTR, SCAN, INDEX și UPCASE
- creați subseturi de date utilizând clauza WHERE
- creați și să utilizați valori de date calendaristice SAS și constante
- utilizați proceduri SAS cum ar fi SORT, PRINT, CONTENTS, MEANS, FREQ, TABULATE și CHART.
Acest curs este despre Base SAS software.
Acest curs este potrivit cursanților care utilizează versiunea SAS 9.