Ćwiczenie — tworzenie szablonu dla raportu RP005
W tym temacie opisano sposób tworzenia szablonu pozwalającego utworzyć raport RP005.
W tym ćwiczeniu wykonywane są następujące zadania:
- Umieszczanie i określanie pól kombi i hiperbloków
- Tworzenie zmiennych raportu
- Tworzenie formuły CELLGET
- Używanie okienka Zaawansowane w Projektancie list w celu zmiany wszystkich odnośników do obiektów raportu na odnośniki do zmiennych.
Aby utworzyć szablon RP005:
-
W katalogu raportów prawym przyciskiem myszy kliknij folder Szablony raportów i wybierz Nowy > Szablon raportu.
Zostanie wyświetlone okno dialogowe Tworzenie raportu.
- Określ nazwę szablonu i kliknij przycisk OK.
- Kliknij szablon w katalogu raportów.
-
Kliknij komórkę C7 i kliknij pole kombi na pasku narzędzi Obiekty.
W komórce C7 zostanie utworzone pole kombi.
- Utwórz pola kombi w komórkach C9 i C11.
- Otwórz okienko Struktura bazy danych i rozwiń kostkę Analiza.
- Przeciągnij wymiar okresu na pole kombi w komórce C7.
-
Kliknij dwukrotnie pole kombi w komórce C7.
Zostanie wyświetlone okno dialogowe Formatuj widok listy.
- Polu kombi nadaj nazwę lv_time.
- Przeciągnij wymiar Region na pole kombi w komórce C9.
- Polu kombi nadaj nazwę lv_region.
- Przeciągnij wymiar Miara na pole kombi w komórce C11.
- Polu kombi nadaj nazwę lv_measure.
-
Wybierz komórki E13 i F13 i przeciągnij wymiar Produktu do komórki E13.
W komórkach E13:F13 zostanie utworzony hiperblok na podstawie wymiaru Produkt.
-
Przeciągnij wymiar Punkt sprzedaży na komórkę F12.
W komórkach F12:F13 zostanie utworzony hiperblok na podstawie wymiaru Punkt sprzedaży.
Hiperbloki Produkt i Punkt sprzedaży nakładają się na siebie w komórce F13.
-
Otwórz okienko Akcesoria i wypełnij następujące zmienne raportu:
Zmienna Wypełnij z użyciem trv_alias BestPracticesOLAP trv_cube Analiza trv_time_dim [period] trv_time_hie [period] trv_region_dim [region] trv_region_hie [region] trv_measure_dim [measure] trv_measure_hie [measure] trv_analyzedX_dim [pos] trv_analyzedX_hie [pos] trv_analyzedY_dim [product] trv_analyzedY_hie [product] -
W komórce F13 utwórz następującą formułę CELLGET:
=CELLGET(ReportVariables.trv_alias.Text,ReportVariables.trv_cube.Text,E13,F12,ReportObjects.lv_time.Text,ReportObjects.lv_region.Text,ReportObjects.lv_measure.Text)
Formuła zwraca wartość w komórce F13.
- Kliknij obramowanie hiperbloku Produkt.
- Otwórz okienko Zaawansowane w Projektancie list.
-
W sekcji Ogólne kliknij dwukrotnie pozycję BestPracticesOLAP i na liście wybierz <Edytuj formułę>.
Zostanie otwarte okno dialogowe Edytuj formułę.
-
W oknie dialogowym Edytuj formułę rozwiń Zmienne raportu i dwukrotnie kliknij pozycję trv_alias.
Ciąg
=ReportVariables.trv_alias.Text
zostanie wyświetlony w okienku po prawej stronie. - Kliknij przycisk OK.
-
W sekcji Ogólne w okienku Zaawansowane za pomocą okna dialogowego Edytuj formułę określ następujące przypisania:
Sekcja Ogólne okienka Zaawansowane w Projektancie list Przypisanie w oknie dialogowym Edytowanie formuły Kostka =ReportVariables.trv_cube.text Wymiar =ReportVariables.trv_analyzedY_dim.text Hierarchia =ReportVariables.trv_analyzedY_hie.text - Kliknij obramowanie hiperbloku Punktu sprzedaży.
-
Określ następujące przypisania w okienku Zaawansowane w Projektancie list:
Sekcja Ogólne okienka Zaawansowane w Projektancie list Przypisanie w oknie dialogowym Edytowanie formuły Alias =ReportVariables.trv_alias.text Kostka =ReportVariables.trv_cube.text Wymiar =ReportVariables.trv_analyzedX_dim.text Hierarchia =ReportVariables.trv_analyzedX_hie.text -
Kliknij pole kombi Czas i określ następujące przypisania w okienku Zaawansowane Projektanta list:
Sekcja Ogólne okienka Zaawansowane w Projektancie list Przypisanie w oknie dialogowym Edytowanie formuły Alias =ReportVariables.trv_alias.text Kostka =ReportVariables.trv_cube.text Wymiar =ReportVariables.trv_time_dim.text Hierarchia =ReportVariables.trv_time_hie.text - Powtórz krok 26 dla pola kombi Region, ale przypisz Wymiar i Hierarchię do zmiennych Region.
- Określ prawidłowe przypisania pola kombi Miara.
- Zapisz szablon raportu.
-
W katalogu raportów prawym przyciskiem myszy kliknij szablon i wybierz Parametry raportu.
Zostanie wyświetlone okno dialogowe Parametry raportu.
- Kliknij przycisk Dodaj parametr raportu.
- W polu Zmienna rozwiń Zmienne raportu i wybierz trv_alias.
- W kolumnie Typ jako typ wybierz Alias.
- Dodaj parametr kostki, wybierając jako typ opcję Kostka.
- Dodaj parametry dla każdego wymiaru i hierarchii, dla których utworzono zmienną. Odpowiednie jako Typ wybierz opcje Wymiar albo Hierarchia.
-
Można także użyć strzałki w prawo dostępnej na pasku narzędzi, aby wykonać wcięcie każdego parametru hierarchii pod jego wymiarem.
Powoduje to automatyczne wypełnienie każdego parametru hierarchii, gdy użytkownik określi jego parametr wymiaru w Kreatorze raportów.
- Kliknij przycisk OK.
- Zapisz szablon.
- Przetestuj szablon, tworząc raport.