Przetwarzanie danych w systemie SAS – laboratorium nr 2.
Zrealizować w postaci programu 4GL następujące zadania:
1.
W oparciu o zbiór LAB1.AKCJE zbudować LAB1.AKCJE1 rozszerzając zbiór o:
a.
kolumnę ZMIANA wskazującą na procentową zmianę wartości kursu (kurs
otwarcia względem kursu zamknięcia z dnia poprzedniego),
b.
kolumnę ROZNICA oraz różnicę między maksymalną a minimalną ceną
odnotowaną ciągu dnia.
c.
kolumnę WEEK zawierającą identyfikator tygodnia (np. datę piątku kończącego
tydzień)
2.
Utworzyć zbiór LAB1.AKCJE_PN, w którym będą znajdowały się wyłącznie
notowania poniedziałkowe.
3.
Przekształcić zbiór LAB1.AKCJE_PN w zbiór LAB1.AKCJE_PN_MAX, w ten
sposób by rekord opisywał jedną spółkę, atrybutami były notowania otwarcia dla
kolejnych poniedziałków.
4.
Na podstawie zbioru LAB1.AKCJE utworzyć zbiór LAB1.AKCJE_STAT , w
którym dla każdego tygodnia identyfikowanego przez datę piątku, oraz każdej spółki
zapisane będą średnie kursy zamknięcia i otwarcia oraz dzień tygodnia, w którym
odnotowano maksymalne notowanie.
5.
Napisać procedurę agregującą, która dla każdego tygodnia identyfikowanego przez
datę piątku, oraz każdej spółki wyznaczy średni kurs otwarcia i zamknięcia, tworząc
zbiór LAB1.AKCJE_STAT1.