PON NP 2 agreg

Politechnika Wrocławska

Wydział Informatyki i Zarządzania

Kierunek: „Zarządzanie”

System studiów: „dzienne licencjackie”

Dokumentacja z przedmiotu „Metody i narzędzia podejmowania decyzji” pt.

„Wspomaganie procesu podejmowania decyzji w

holdingu sklepów”

Sklep

Foster Products – Retail

ZADANIE SYMBOL_ZAD PUNKTY
1 1PM
2 2QT2WS
3

Sklep nr

2

Departament:

Baking Goods

suma punktów:

ocena:

Opracował zespół o symbolu: Pon_N_50

Aleksandra Szczęsna (nr albumu: 165608)

Anna Tchorowska (nr albumu: 166081)

Opieka dydaktyczna: Dr B. Gładysz

Wrocław, maj 2010


Opis rozwiązania zadania 2

Czy sprzedaż niektórych produktów jest sezonowa?

Sprzedaż niektórych towarów jest sezonowa. Przykładem może być produkt 50 (Club Havarti Cheese), który w 2005 i 2006 roku sprzedawał się tylko w 4 kwartale, a w 2007 roku w 3 kwartale. Sytuację tą przedstawia poniższy wykres przestawny.

Innym przykładem może być produkt 222 (Best Choice Chocolate Chip Cookies), który sprzedaje się tylko w kwartale 4, co dowodzi twierdzeniu, że jest on produktem sezonowym. Sytuacje pokazuje poniższy wykres przestawny.

Tworzenie bazy agregacji

Na początku zapoznałyśmy się ze schematami tabel i relacjami między nimi w hurtowni danych mind-sp-cdw.mdb. W programie Access utworzyłyśmy nową bazę danych o nazwie PON_N_50_2-agreg (dalej w teksie: baza agregacji).

Do bazy agregacji zaimportowałyśmy tabelę „CZAS” z hurtowni danych. („Dane zewnętrzne” -> opcja „Access” -> „Importuj tabele do bieżącej bazy danych” -> wybranie pliku docelowego -> wybranie żądanej tabeli).Połączyłyśmy utworzoną bazę z pozostałymi wymiarami hurtowni danych („Dane zewnętrzne” -> opcja „Access” -> „Połącz ze źródłem danych tworząc tabelę połączoną” -> wybranie pliku docelowego -> wybranie żądanych tabeli).

Wykonałyśmy kwerendę krzyżową („Tworzenie” -> „Kwerendy” ->Typ kwerendy „krzyżowa”) zestawiającą liczbę faktów zakupu przez każdego z klientów produktów należących do każdego departamentu w okresie 2005 – 2007. W widoku projektu kwerendy dodałyśmy tabele: Sprzedaż, Klienci, Produkty, Klasy produktów, Czas.

Pola uzupełniłyśmy w następujący sposób:

  1. Pole: Klient: [Nazwisko] & " " & [Imie] & " - " & [Klienci]![IDKli]

Podsumowanie: Grupuj według

Krzyżowe: Nagłówek wiersza

  1. Pole: DepartProd

Tabela: KlasyProduktów

Podsumowanie: Grupuj według

Krzyżowe: Nagłówek kolumny

  1. Pole: IDKli

Tabela: Sprzedaż

Podsumowanie: Policz

Krzyżowe: Wartość

  1. Pole: IDSklep

Tabela: Sprzedaż

Podsumowanie: Gdzie

Kryteria: 2

  1. Pole: Rok

Tabela: Czas

Podsumowanie: Gdzie

Kryteria: Between 2005 And 2007

Poniższy rysunek przedstawia tą sytuację oraz sposób połączenia wyżej wymienionych tabel.

Za pomocą kwerend tworzących tabele utworzyłyśmy kwerendy podane w zadaniu.

  1. Kwerenda TopKlienci – w widoku projektu kwerendy wywołałyśmy tabele Klienci i Sprzedaż. W polu „Konfiguracja kwerendy” w pozycji „Zwróć” wpisałyśmy 10. Uzupełniłyśmy pola kwerendy w następujący sposób:

    1. Pole: IDKli

Tabela: Sprzedaż

Podsumowanie: Grupuj według

  1. Pole: Nazwisko

Tabela: Klienci

Podsumowanie: Grupuj według

  1. Pole: Imię

Tabela: Klienci

Podsumowanie: Grupuj według

  1. Pole: NrRach

Tabela: Klienci

Podsumowanie: Grupuj według

  1. Pole: DochódK: Suma(Sprzedaz.[Wartosc]-[Koszt])

Podsumowanie: Wyrażenie

Sortuj: malejąco

  1. Pole: IDSklep

Tabela: Sprzedaż

Podsumowanie: Grupuj według

Kryteria: 2

Nazwałyśmy tworzoną tabelę jako „TopKlienci_PON_N_50”. Opisaną sytuację przedstawia poniższy rysunek.

  1. Kwerenda BottKlienci – w widoku projektu kwerendy wywołałyśmy tabele Klienci i Sprzedaż. W polu „Konfiguracja kwerendy” w pozycji „Zwróć” wpisałyśmy 10. Uzupełniłyśmy pola kwerendy w następujący sposób:

    1. Pole: IDKli

Tabela: Sprzedaż

Podsumowanie: Grupuj według

  1. Pole: Nazwisko

Tabela: Klienci

Podsumowanie: Grupuj według

  1. Pole: Imię

Tabela: Klienci

Podsumowanie: Grupuj według

  1. Pole: NrRach

Tabela: Klienci

Podsumowanie: Grupuj według

  1. Pole: DochódK: Suma(Sprzedaz.[Wartosc]-[Koszt])

Podsumowanie: Wyrażenie

Sortuj: rosnąco

  1. Pole: IDSklep

Tabela: Sprzedaż

Podsumowanie: Grupuj według

Kryteria: 2

Nazwałyśmy tworzoną tabelę jako „BottKlienci_PON_N_50”. Opisaną sytuację przedstawia poniższy rysunek.

  1. Kwerenda TopProd – w widoku projektu kwerendy wywołałyśmy tabele Produkty, Klienci i Sprzedaż. W polu „Konfiguracja kwerendy” w pozycji „Zwróć” wpisałyśmy 10. Uzupełniłyśmy pola kwerendy w następujący sposób:

    1. Pole: IDProd

Tabela: Produkty

Podsumowanie: Grupuj według

  1. Pole: NazwaProd

Tabela: Produkty

Podsumowanie: Grupuj według

  1. Pole: DochodP: Suma ([Sprzedaz]![Wartosc]-[Sprzedaz]![Koszt]

Podsumowanie: Wyrażenie

Sortuj: Malejąco

  1. Pole: IDSklep

Tabela: Sprzedaż

Podsumowanie: Grupuj według

Kryteria: 2

Nazwałyśmy tworzoną tabelę jako „TopProd_PON_N_50”. Opisaną sytuację przedstawia poniższy rysunek.

  1. Kwerenda BottProd – w widoku projektu kwerendy wywołałyśmy tabele Produkty, Klienci i Sprzedaż. W polu „Konfiguracja kwerendy” w pozycji „Zwróć” wpisałyśmy 10. Uzupełniłyśmy pola kwerendy w następujący sposób:

    1. Pole: IDProd

Tabela: Produkty

Podsumowanie: Grupuj według

  1. Pole: NazwaProd

Tabela: Produkty

Podsumowanie: Grupuj według

  1. Pole: DochodP: Suma ([Sprzedaz]![Wartosc]-[Sprzedaz]![Koszt]

Podsumowanie: Wyrażenie

Sortuj: Rosnąco

  1. Pole: IDSklep

Tabela: Sprzedaż

Podsumowanie: Grupuj według

Kryteria: 2

Nazwałyśmy tworzoną tabelę jako „BottProd_PON_N_50”. Opisaną sytuację przedstawia poniższy rysunek.

  1. Kwerenda TopMarki – w widoku projektu kwerendy wywołałyśmy tabele Produkty i Sprzedaż. W polu „Konfiguracja kwerendy” w pozycji „Zwróć” wpisałyśmy 10. Uzupełniłyśmy pola kwerendy w następujący sposób:

    1. Pole: Marka

Tabela: Produkty

Podsumowanie: Grupuj według

  1. Pole: DochódM: Suma([Sprzedaz]![Wartosc]-[Sprzedaz]![Koszt])

Podsumowanie: Wyrażenie

Sortuj: Malejąco

  1. Pole: IDSklep

Tabela: Sprzedaż

Podsumowanie: Grupuj według

Kryteria: 2

Nazwałyśmy tworzoną tabelę jako „TopMarki_PON_N_50”. Opisaną sytuację przedstawia poniższy rysunek.

  1. Kwerenda BottMarki – w widoku projektu kwerendy wywołałyśmy tabele Produkty i Sprzedaż. W polu „Konfiguracja kwerendy” w pozycji „Zwróć” wpisałyśmy 10. Uzupełniłyśmy pola kwerendy w następujący sposób:

    1. Pole: Marka

Tabela: Produkty

Podsumowanie: Grupuj według

  1. Pole: DochódM: Suma([Sprzedaz]![Wartosc]-[Sprzedaz]![Koszt])

Podsumowanie: Wyrażenie

Sortuj: Rosnąco

  1. Pole: IDSklep

Tabela: Sprzedaż

Podsumowanie: Grupuj według

Kryteria: 2

Nazwałyśmy tworzoną tabelę jako „BottMarki_PON_N_50”. Opisaną sytuację przedstawia poniższy rysunek.

  1. Kwerenda TopDepartament – w widoku projektu kwerendy wywołałyśmy tabele Produkty, Klasy Produktow i Sprzedaż. W polu „Konfiguracja kwerendy” w pozycji „Zwróć” wpisałyśmy 5. Uzupełniłyśmy pola kwerendy w następujący sposób:

    1. Pole: DepartProd

Tabela: KlasyProduktow

Podsumowanie: Grupuj według

  1. Pole: DochódP: Suma([Sprzedaz]![Wartosc]-[Sprzedaz]![Koszt])

Podsumowanie: Wyrażenie

Sortuj: Malejąco

  1. Pole: IDSklep

Tabela: Sprzedaż

Podsumowanie: Grupuj według

Kryteria: 2

Nazwałyśmy tworzoną tabelę jako „TopDepartament_PON_N_50”. Opisaną sytuację przedstawia poniższy rysunek.

  1. Kwerenda BottDepartament – w widoku projektu kwerendy wywołałyśmy tabele Produkty, Klasy Produktow i Sprzedaż. W polu „Konfiguracja kwerendy” w pozycji „Zwróć” wpisałyśmy 5. Uzupełniłyśmy pola kwerendy w następujący sposób:

    1. Pole: DepartProd

Tabela: KlasyProduktow

Podsumowanie: Grupuj według

  1. Pole: DochódP: Suma([Sprzedaz]![Wartosc]-[Sprzedaz]![Koszt])

Podsumowanie: Wyrażenie

Sortuj: Rosnąco

  1. Pole: IDSklep

Tabela: Sprzedaż

Podsumowanie: Grupuj według

Kryteria: 2

Nazwałyśmy tworzoną tabelę jako „BottDepartament_PON_N_50”. Opisaną sytuację przedstawia poniższy rysunek.

Tabela „Q_agreg”

Stworzyłyśmy tabelę Q_agreg_PON_N_50 („Tworzenie” -> „Projekt kwerendy” -> kwerenda wybierająca). Przywołałyśmy tabele: Sprzedaz, Produkty, Czas, Promocje, TopProd_Pon_N_50 . Połączyłyśmy tabele tak jak na poniższym rysunku.

Wypełniłyśmy kwerendę w następujący sposób:

  1. Pole: IDProd

Tabela: TopProd_Pon_N_50

Podsumowanie: Grupuj według

  1. Pole: NazwaProd

Tabela: TopProd_Pon_N_50

Podsumowanie: Grupuj według

  1. Pole: Ilość

Tabela: Sprzedaż

Podsumowanie: Suma

  1. Pole: Kwartal

Tabela: Czas

Podsumowanie: Grupuj według

  1. Pole: Rok

Tabela: Czas

Podsumowanie: Grupuj według

  1. Pole: IDProm

Tabela: Promocje

Podsumowanie: Grupuj według

  1. Pole: IDSklep

Tabela: Sprzedaz

Podsumowanie: Grupuj według

Kryteria: 2

  1. Pole: Wartość

Tabela: Sprzedaz

Podsumowanie: Średnia

  1. Pole: Koszt

Tabela: Sprzedaz

Podsumowanie: Średnia

Z menu Widok wybrałyśmy „Widok tabeli przestawnej”. Przeciągnęłyśmy z listy pól następujące pozycje:

  1. IDProd – w miejsce „Pola filtru”

  2. Rok, Kwartał – w miejsce „Pola kolumn”

  3. IDProm – w miejsce „Pola wierszy”

  4. ŚredniaOfIlość, SumaOfIlość – w miejsce „Pola sum lub szczegółów”

  5. Wartość, Koszt - w miejsce „Pola sum lub szczegółów”

Następnie utworzyłyśmy makra ułatwiające dostęp do tabeli Q_agreg. Z menu „Tworzenie” wybrałyśmy „Makro”. Z bocznego panelu przeciągnęłyśmy kwerendę Q_agreg_Pon_N_50 i z pola „Argumenty” wybrałyśmy „Widok=Tabela przestawna”. Tak utworzone makro nazwałyśmy „Makro_Q_agreg_tabela_przestawna”. Makro ułatwiające dostęp do wykresu utworzyłyśmy stosując się do powyższych wskazań.

Tabela w_klienci

Z menu „Tworzenie” wybrałyśmy „Projekt kwerendy” -> kwerenda tworząca tabele. Przywołałyśmy tabele: TopProd_Pon_N_50, Produkty, Sprzedaz, Klienci i Czas. Połączyłyśmy tabele relacjami i uzupełniłyśmy w następujący sposób:

  1. Pole: IDKli

Tabela: Sprzedaż

Podsumowanie: Grupuj według

  1. Pole: NazwaPRod

Tabela: TopProd_Pon_N_50

Podsumowanie: Grupuj według

Kryteria: „Cormorant Toilet Bowl Cleaner”

  1. Pole: Wartość

Tabela: Sprzedaż

Podsumowanie: Suma

  1. Pole: Rok

Tabela: Czas

Podsumowanie: Gdzie

Kryteria: Between 2005 and 2007

Tak utworzoną kwerendę nazwałyśmy W_Klienci_2.

Z menu „Tworzenie” wybrałyśmy „Projekt kwerendy” -> kwerenda tworząca tabele. Przywołałyśmy tabele Sprzedaz i Klienci. Połączyłyśmy tabele relacjami i uzupełniłyśmy w następujący sposób:

  1. Pole: IDKli

Tabela: Sprzedaż

Podsumowanie: Grupuj według

  1. Pole: Wartość

Tabela: Sprzedaż

Podsumowanie: Suma

  1. Pole: Koszt

Tabela: Sprzedaz

Podsumowanie: Suma

Tak utworzoną kwerendę nazwałyśmy W_Klienci_3.

Z menu „Tworzenie” wybrałyśmy „Projekt kwerendy” -> kwerenda tworząca tabele. Przywołałyśmy tabele: Sprzedaż, Produkty, Klienci, Czas, TopProd_Pon_N_50, W_Klienci_3_Pon_N_50, W_Klienci2_Pon_N_50. Połączyłyśmy tabele relacjami i uzupełniłyśmy w następujący sposób:

  1. Pole: IDKli

Tabela: Sprzedaż

Podsumowanie: Grupuj według

  1. Pole: NazwaWariantu: [Nazwiska] & [Imie] & „ , ” & [Klienci]![Adres1]&” ,” & [Klienci]![Miasto]

Podsumowanie: Grupuj według

  1. Pole: WartZakup: Wartość

Tabela: Sprzedaż

Podsumowanie: Suma

Sortuj: Malejąco

  1. Pole: WskWyd1: [W_Klienci2_Pon_N_50]![SumaOfWartość]/30000 (najniższy przychód klienta *3)

Podsumowanie: Grupuj według

  1. Pole: WartSprzed: SumaOfWartość

Tabela: W_Klienci_3_Pon_N_50

Podsumowanie: Grupuj według

  1. Pole: WskWyd2: [W_Klienci_3_Pon_N_50]![SumaOfWartość]/450000 (nawyższy przychód klienta *3)

Podsumowanie: Grupuj według

  1. Pole: NazwaProd

Tabela: TopProd_Pon_N_50

Podsumowanie: Grupuj według

Kryteria: „Cormorant Toilet Bowl Cleaner”

  1. Pole: Rok

Tabela: Czas

Podsumowanie: Gdzie

Kryteria: Between 2005 And 2007

Tą sytuację przedstawia obrazek poniżej.

Powstałą tabelę nazwałyśmy „W_Klienci_Pon_N_50”.


Wyszukiwarka

Podobne podstrony:
PON NP drzewo sprawozdanie decyzje drzerwo
PON NP 1 ODS
PON N 50 2 agreg dobry[1]
Małżeństwo o jakim marzymy 29-41, DOKUMENTY NP KOŚCIOŁA ŚW I NIE TYLKO
Małżeństwo o jakim marzymy 1-10, DOKUMENTY NP KOŚCIOŁA ŚW I NIE TYLKO
List od Jezusa II, DOKUMENTY NP KOŚCIOŁA ŚW I NIE TYLKO
Moulin Rouge, przydatne teksty (np. do szkoły)
np ps 13 14
np ps
Małżeństwo o jakim marzymy 22-25, DOKUMENTY NP KOŚCIOŁA ŚW I NIE TYLKO
pon, Sprawozdania
np 1 2001 srodki int
m5 NP, Studia, Pracownie, I pracownia
ZALICZENIE Czynniki zagrażające zdrowia w swoim środowisku np
popl pon(1)
pon rozciaganie B
PON Makasewicz
agreg[1] ssace 04 2001

więcej podobnych podstron