Curs 6: Introducere în programarea SAS

Slides:



Advertisements
Similar presentations
Crearea unei prezentari PowerPoint
Advertisements

Cojocea Manuela-Simona Microsoft Student Partners.
Avantajele si dezavantajele folosirii unui blog de pe blogger(blogspot)
 Ce e bravenet.COM ?  De ce bravenet.COM ?  Avantaje si dezavantaje in folosirea bravenet.COm Grupa 6: Lucian-Eduard Barticel Eduard Giurgiu Iany Ionut.
Schimbarea Luminozit ă ţii.  Photoshop este un instrument pentru retusarea fotografiilor care ofera posibilitatea de a crea imagini deosebite in special.
Batalia sexelor O lume dominata de barbati vs o lume dominata de femei.
De ce campaniile de scurt ă durat ă de SEO și PPC eșueaz ă ? Ionut & imunteanu.com.
ACTIVITATEA 1 -,, PROFESOR IT LA PAPI’’
Subinterogări multiple
Oracle Academy Lead Adjunct
Prof. Elena Răducanu, Colegiul Naţional Bănăţean,Timişoara
CUPRINS Tastatura Imprimanta Scanner Bibliografie Recapitulare.
Baze de date cu Microsoft Access
IntraShip inovatie, flexibilitate, rapiditate.
Funcţii Excel definite de utilizator (FDU) în VBA
Structura unui calculator
Posibilităţi de analiză în timp real a parametrilor de calitate a apei cu ajutorul sistemului informatic de management SIVECO Business Analyzer September.
Căutarea şi regăsirea informaţiei.
SOFTWARE Tipuri de software.
CREATE, DROP,ALTER INSERT, UPDATE, DELETE
Cum foloseşti WordPress drept CMS?
Căutarea şi regăsirea informaţiei.
Managementul serviciilor IT
FINANŢE PUBLICE. DEFINIŢIE, FUNCŢII, MECANISM FINANCIAR
Curs 4: Prelucrarea datelor în SAS
Aparatura auxiliară Generalităţi, clasificare
Design and implementation of a virtual shop using the joomla CMS
METODA BACKTRACKING Examenul de bacalaureat 2012
Programare vizuală.
Conducător ştiinţific Prof. Dr. Ing. Radu VASIU
WebSite Social Tema 2 WebSite Social.
MICROSOFT EXCEL.
Problema rucsacului lacom
Tipuri structurate Tipul tablou
C# şi platforma .NET.
BAZE DE DATE RELATIONALE
Curs 2 1 Sistem de operare-concepte: 2 Apeluri de sistem
Programarea şi rezolvarea problemelor
Modificarea structurii unei tabele
DETERMINAREA ALCALINITATII SI PH-UL APELOR NATURALE
MICROSOFT EXCEL Notiuni introductive
Formatarea paragrafului
Funcții C/C++ continuare
Sintaxa şi semantica C++
Impulsul mecanic Impulsul mecanic. Teorema conservarii impulsului mecanic.
Citește-mă Acest slide are rolul de a-ți explica modul în care să folosești umătoarele slide-uri. Șterge-l din prezentarea finală. În următoarele slide-uri.
Tehnoredactarea computerizată
INTERNET SERVICII INTERNET.
MICROSOFT EXCEL.
SOAP Simple Object Access Protocol
Mic ghid pentru crearea unei prezentari PowerPoint
Eclipsele de soare si de luna
Forms (Formulare).
Scrierea ecuaţiilor în Microsoft Word
Universitatea POLITEHNICA din București - Curs de 16 ore – Curs 11
Îmbunătăţirea serviciilor publice prin intermediul Chartelor de Servicii: Elaborarea şi implementarea Planurilor de Acţiune pentru Îmbunătăţirea Serviciilor.
A great way to create a channel of communication
Căutarea şi regăsirea informaţiei
Tehnologia informatiei Prof. ROMEO BOLOHAN
Cum să particularizați Microsoft SharePoint Site web online
Din punct de vedere structural:
Software open source in industria software
Crearea unei aplicatii Windows Forms simple
Aplicaţii specializate pentru realizarea unei prezentări – PowerPoint
Configurarea metodelor de management al calităţii în sectorul public
FACULTATEA DE INGINERIE ELECTRICA –Universitatea Politehnica Bucuresti
Funcții NULL.
Microsoft PowerPoint.
Tabele WEB.
Administrare Oracle 9i Suport de curs
Presentation transcript:

Curs 6: Introducere în programarea SAS 3 Curs 6: Introducere în programarea SAS

Programe SAS Un programSAS constă dintr-o secvenţă de paşi trimisă către execuţie motorului SAS. Secţiunile de date (DATA steps) sunt, de obicei, folosite pentru a crea tabele SAS. Secţiunile de proceduri (PROC steps) sunt, de obicei, folosite pentru a efectua prelucrări şi interogări. Secţiune de date Raport Tabele SAS existente Tabelă SAS nouă proceduri Fişier Text

Reguli de sintaxă Declaraţiile SAS au următoarele caracteristici: încep, de obicei, cu un cuvânt cheie întotdeuna de termină cu punct şi virgulă libname ad_data 'E:\date sas'; data ad_data.orders; infile 'E:\date sas\orders.txt'; input Order_No $ 1-5 Prod_ID $ 2-10 Quantity $ 13-15 SellPrice 17-22 Income $ 25-32; run; proc print data=ad_data.orders; proc means data=ad_data.orders; title 'Orders Analysis'; var SellPrice;

Reguli de sintaxă Unul sau mai multe caractere de spaţiere pot fi folosite pentru a separa cuvintele. Declaraţiile pot începe şi se pot termina în orice coloană. O singură declaraţie se poate scrie pe mai multe rânduri. Mai multe declaraţii pot fi scrise pe acceaşi linie. libname ad_data 'E:\date sas'; data ad_data.orders; infile 'E:\date sas\orders.txt'; input Order_No $ 1-5 Prod_ID $ 2-10 Quantity $ 13-15 SellPrice 17-22 Income $ 25-32; run; proc print data=ad_data.orders; proc means data=ad_data.orders; title 'Orders Analysis‘; var SellPrice; run;

Comentarii SAS Scrie /* pentru a începe un comentariu. Scrie textul comentariului. Scrie */ pentru a termina comentariul. /* Creaza tabela SAS ad_data.orders */ libname ad_data 'E:\date sas'; data ad_data.orders; infile 'E:\date sas\orders.txt'; input Order_No $ 1-5 Prod_ID $ 2-10 Quantity $ 13-15 SellPrice 17-22 Income $ 25-32; run; /* Realizeaza un raport lista pentru ad_data.orders */ proc print data=ad_data.orders;

Vizualizarea codului generat Cod parţial al unei prelucrări

Vizualizarea codului generat Pentru a vizualiza tot codul SAS necesar pentru generarea rezultatelor unei prelucrări, se selectează Tools  Options  Tasks General , opţiunea Display all generated SAS code in task output.

Vizualizarea codului generat Cod detaliat pentru generarea rezultatelor în format HTML, PDF sau SAS

Demonstaţie practică Demonstraţia analizează structura şi sintaxa programelor SAS generate cu SAS Enterprise Guide.

Editatea codului SAS existent Codul SAS generat de o prelucrare este read-only. Încercarea de a-l modifica generează apariţia ferestrei din imagine.

Editatea codului SAS existent Codul poate fi editat. Noul cod nu mai este asociat prelucrării. Un obiect de tip cod este adăugat la proiect.

Personalizarea codului prelucrărilor Selectaţi Insert Code… pentru a adăuga cod SAS. Selectaţi Preview code pentru a previzualiza codul generat.

Personalizarea codului prelucrărilor Selectaţi poziţia în care codul va fi inserat în programul asociat prelucrării.

Personalizarea codului prelucrărilor Codul personalizat este inclus ca parte a programului asociat prelucrării.

Inserarea automată de cod Selectaţi Tools  Options  Custom Code. Inserează cod înainte şi după întreg codul trimis spre execuţie.

Inserarea codului înainte şi după prelucrări

Lucru individual Descoperiţi şi testaţi funcţiile oferite de SAS Enterprise Guide pentru adăugarea, crearea şi exportul de programe SAS.