Acest curs tratează subiecte precum funcții de mascare a caracterelor speciale sau a mnemonicelor, stocarea programelor create în macro-limbaj, tehnici avansate de acces la date, de consultare a tabelelor, de validare a parametrilor și de personalizare a ferestrelor de dialog în timpul rulării programelor, cu ajutorul macro-limbajului SAS. Cu aceste tehnici, veți putea dezvolta programe flexibile și adaptabile datelor prelucrate.
În urma acestui curs, veți învăța să
- creați aplicații macro ierarhice, ghidate de meniuri
- exploatați facilitățile macro compilate și stocate, precum și rutinele auto-apelabile (AUTOCALL)
- exploatați funcțiile de mascare
- generați rutine ghidate de date
- realizați operații de consultare a datelor
- aplicați funcții SAS sau de utilizator asupra macro-variabilelor
- transformați automat variabile din seturi de date în macro-variabile
- căutați toate fișierele CSV, Excel sau Microsoft Access dintr-un director și toate subdirectoarele și să importați automat fiecare fișier, foaie de lucru sau tabelă într-un set de date SAS
- căutați toate programele SAS dintr-un director și toate subdirectoarele și să rulați fiecare program
- exploatați funcțiile SAS I/O și de fișiere externe
- creați propriile funcții macro
- creați funcții macro care returnează numărul de observații dintr-un set de date SAS sau dintr-o selecție a unui set de date
- creați funcții macro care validează dacă o variabilă există într-un set de date selectat și returnează tipul de variabilă
- creați ferestre și meniuri personalizate care colectează și validează valori ale parametrilor furnizate de utilizator.
Cine ar trebui să participe la curs
Programatori experimentați în SAS care doresc să învețe tehnici avansate de programare.
Pentru a urma acest curs, este recomandabil să fi urmat cursul SAS Macro Language 1: Essentials sau să aveți cunoștințe și experiență echivalente. Concret, trebuie să fiți capabili să:
- scrieți programe macro care conțin instrucțiuni de procesare iterativă și condiționată
- creați macro-variabile locale și globale
- creați macro-variabile cu rutina SYMPUTX
- utilizați referința indirectă la macro-variabile
- utilizați clauza INTO a instrucțiunii SELECT din PROC SQL.
Acest curs este despre Base SAS software.