Ć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:

  1. W katalogu raportów prawym przyciskiem myszy kliknij folder Szablony raportów i wybierz Nowy > Szablon raportu.
    Zostanie wyświetlone okno dialogowe Tworzenie raportu.
  2. Określ nazwę szablonu i kliknij przycisk OK.
  3. Kliknij szablon w katalogu raportów.
  4. Kliknij komórkę C7 i kliknij pole kombi na pasku narzędzi Obiekty.
    W komórce C7 zostanie utworzone pole kombi.
  5. Utwórz pola kombi w komórkach C9 i C11.
  6. Otwórz okienko Struktura bazy danych i rozwiń kostkę Analiza.
  7. Przeciągnij wymiar okresu na pole kombi w komórce C7.
  8. Kliknij dwukrotnie pole kombi w komórce C7.
    Zostanie wyświetlone okno dialogowe Formatuj widok listy.
  9. Polu kombi nadaj nazwę lv_time.
  10. Przeciągnij wymiar Region na pole kombi w komórce C9.
  11. Polu kombi nadaj nazwę lv_region.
  12. Przeciągnij wymiar Miara na pole kombi w komórce C11.
  13. Polu kombi nadaj nazwę lv_measure.
  14. 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.
  15. 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.

  16. 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]
  17. 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.

  18. Kliknij obramowanie hiperbloku Produkt.
  19. Otwórz okienko Zaawansowane w Projektancie list.
  20. W sekcji Ogólne kliknij dwukrotnie pozycję BestPracticesOLAP i na liście wybierz <Edytuj formułę>.
    Zostanie otwarte okno dialogowe Edytuj formułę.
  21. 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.
  22. Kliknij przycisk OK.
  23. 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
  24. Kliknij obramowanie hiperbloku Punktu sprzedaży.
  25. 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
  26. 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
  27. Powtórz krok 26 dla pola kombi Region, ale przypisz Wymiar i Hierarchię do zmiennych Region.
  28. Określ prawidłowe przypisania pola kombi Miara.
  29. Zapisz szablon raportu.
  30. W katalogu raportów prawym przyciskiem myszy kliknij szablon i wybierz Parametry raportu.
    Zostanie wyświetlone okno dialogowe Parametry raportu.
  31. Kliknij przycisk Dodaj parametr raportu.
  32. W polu Zmienna rozwiń Zmienne raportu i wybierz trv_alias.
  33. W kolumnie Typ jako typ wybierz Alias.
  34. Dodaj parametr kostki, wybierając jako typ opcję Kostka.
  35. Dodaj parametry dla każdego wymiaru i hierarchii, dla których utworzono zmienną. Odpowiednie jako Typ wybierz opcje Wymiar albo Hierarchia.
  36. 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.
  37. Kliknij przycisk OK.
  38. Zapisz szablon.
  39. Przetestuj szablon, tworząc raport.