Advertisement
Guest User

Untitled

a guest
Jan 28th, 2020
115
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.53 KB | None | 0 0
  1. libname GPW 'C:\Users\232996\Desktop\gpw';
  2. libname GPW2 'C:\Users\232996\Desktop\gpw2';
  3.  
  4. proc import out=GPW.dane
  5. file="C:\Users\232996\Desktop\gpw\dane.xls"
  6. dbms=xls replace;
  7. run;
  8.  
  9. proc export data=GPW.dane
  10. outtable="komputronik"
  11. dbms = access replace;
  12. database="C:\Users\232996\Desktop\gpw\komputronik.mdb";
  13. run;
  14.  
  15. data GPW2.Dane_r_m_t;
  16. set GPW.dane(keep=Data kurs_otwarcia Kurs_zamkni_cia );
  17. Kurs_sredni = (kurs_otwarcia + Kurs_zamkni_cia) /2;
  18. newData = input(Data, yymmdd10.);
  19. format newData yymmdd10.;
  20. tydzien=week(newData);
  21. miesiac=month(newData);
  22. rok=year(newData);
  23. run;
  24.  
  25. libname GPW1 'C:\Users\232996\Desktop\gpw';
  26.  
  27. %MACRO addTables;
  28. %DO i = 2007 %TO 2020;
  29. data GPW2.komputronik_&i;
  30. set GPW2.Dane_r_m_t;
  31. where rok=&i;
  32. run;
  33.  
  34. %END ;
  35. %MEND addTables;
  36. %addTables;
  37.  
  38.  
  39. %MACRO toXMLS;
  40. %DO i = 2007 %TO 2020;
  41.  
  42. proc export
  43. data=gpw2.komputronik_&i
  44. dbms=xls
  45. file="C:\Users\232996\Desktop\gpw2\komputronik_&i.xls"
  46. replace;
  47. run;
  48.  
  49. %END ;
  50. %MEND toXMLS;
  51. %toXMLS;
  52.  
  53.  
  54. proc means data=gpw2.dane_r_m_t mean std median min max;
  55. by rok miesiac tydzien;
  56. var kurs_otwarcia Kurs_zamkni_cia Kurs_sredni;
  57. format kurs_otwarcia 8.2 Kurs_zamkni_cia 8.2 Kurs_sredni 8.2;
  58. output out = gpw.statystyki;
  59. run;
  60.  
  61.  
  62. goptions reset=all htitle=12pt htext=10pt;
  63. title "Wykres notowan dla 2019 roku";
  64. axis1 label=("Dni w roku") minor=(n=14);
  65. axis2 label=(angle=90 "Kurs") minor=(n=14);
  66. symbol interpol=join height=100;
  67. proc gplot data=GPW2.komputronik_2019;
  68. plot Kurs_sredni*newData / haxis=axis1 vaxis=axis2;
  69. run;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement