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.