+ All Categories
Home > Documents > Curs 6 : Introduc ere în programarea SAS

Curs 6 : Introduc ere în programarea SAS

Date post: 16-Jan-2016
Category:
Upload: kimo
View: 52 times
Download: 2 times
Share this document with a friend
Description:
3. Curs 6 : Introduc ere în programarea SAS. Secţiunile de date ( DATA steps ) sunt, de obicei, folosite pentru a crea tabele SAS. Fişier Text. R a port. Secţiune de date. Secţiune de proceduri. Tabelă SAS nouă. Tabele SAS existente. - PowerPoint PPT Presentation
17
1 Curs 6: Introducere în programarea SAS
Transcript
Page 1: Curs 6 : Introduc ere în programarea  SAS

1

Curs 6: Introducere în programarea SAS

Page 2: Curs 6 : Introduc ere în programarea  SAS

2

Un programSAS constă dintr-o secvenţă de paşi trimisă către execuţie motorului SAS.

Programe 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 dedate

Secţiune dedate RaportRaport

Tabele SAS

existente

Tabelă SAS nouă

Secţiune deproceduri

Secţiune deproceduri

Fişier Text

Page 3: Curs 6 : Introduc ere în programarea  SAS

3

Declaraţiile SAS au următoarele caracteristici: încep, de obicei, cu un cuvânt cheie întotdeuna de termină cu punct şi virgulă

Reguli de sintaxă

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;run;proc means data=ad_data.orders;title 'Orders Analysis';var SellPrice;run;

Page 4: Curs 6 : Introduc ere în programarea  SAS

4

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.

Reguli de sintaxă

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;run;proc means data=ad_data.orders;title 'Orders Analysis‘; var SellPrice; run;

Page 5: Curs 6 : Introduc ere în programarea  SAS

5

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;run;

Comentarii SAS

Page 6: Curs 6 : Introduc ere în programarea  SAS

6

Vizualizarea codului generatCod parţial al unei prelucrări

Page 7: Curs 6 : Introduc ere în programarea  SAS

7

Vizualizarea codului generatPentru 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.

Page 8: Curs 6 : Introduc ere în programarea  SAS

8

Vizualizarea codului generatCod detaliat pentru

generarea rezultatelor în

format HTML, PDF sau SAS

Page 9: Curs 6 : Introduc ere în programarea  SAS

9

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

Demonstaţie practică

Page 10: Curs 6 : Introduc ere în programarea  SAS

10

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

Page 11: Curs 6 : Introduc ere în programarea  SAS

11

Editatea codului SAS existent

Un obiect de tip cod este adăugat

la proiect.

Codul poate fi editat. Noul cod nu

mai este asociat prelucrării.

Page 12: Curs 6 : Introduc ere în programarea  SAS

12

Personalizarea codului prelucrărilor

Selectaţi Preview code

pentru a previzualiza

codul generat.

Selectaţi Insert Code… pentru a adăuga cod SAS.

Page 13: Curs 6 : Introduc ere în programarea  SAS

13

Personalizarea codului prelucrărilor

Selectaţi poziţia în care codul va fi inserat în programul asociat

prelucrării.

Page 14: Curs 6 : Introduc ere în programarea  SAS

14

Personalizarea codului prelucrărilor

Codul personalizat este inclus ca parte a programului asociat

prelucrării.

Page 15: Curs 6 : Introduc ere în programarea  SAS

15

Inserarea automată de codSelectaţi Tools Options Custom Code.

Inserează cod înainte şi după

întreg codul trimis spre execuţie.

Page 16: Curs 6 : Introduc ere în programarea  SAS

16

Inserarea codului înainte şi după prelucrări

Page 17: Curs 6 : Introduc ere în programarea  SAS

17

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

Lucru individual


Recommended