Zagnieżdżanie hiperbloków

Można zagnieżdżać hiperbloki tak, aby jeden lub większa liczba hiperbloków zawierała się wzajemnie. Można wykorzystać tę technikę do generowania odrębnych tabel danych z pojedynczej formuły. Każda tabela wyświetla inny wycinek danych, kontrolowany przez najbardziej zewnętrzny hiperblok.

W tym przykładzie rozbudowano przykład z nakładającymi się hiperblokami poprzez zagnieżdżenie nakładających się hiperbloków w ramach hiperbloku powiązanego z wymiarem Region kostki Analiza.

W tym przykładzie zwrócono także uwagę na znaczenie tej notatki:

Uwaga

Jeżeli dodasz formułę do komórki wartości hiperbloku lub do wspólnej komórki wartości nakładających się hiperbloków, formuła automatycznie odwołuje się do hiperbloków. Odwołuje się także automatycznie do wszelkich istniejących list w raporcie – na przykład w polach kombi. Jeżeli następnie dodasz kolejne obiekty listy, musisz dostosować ręcznie formułę, aby odwołać się do nich.

Jeżeli wstawisz formułę poza hiperblokiem, formuła automatycznie odwołuje się do wszelkich pozostałych obiektów listy w raporcie, ale nie do hiperbloku.

  1. Utwórz lub otwórz raport opisany w temacie Nakładające się hiperbloki.
  2. Kliknij komórkę B9 a następnie przeciągnij do niej wymiar Region ze struktury bazy danych.
    Zostaje utworzony hiperblok zawierający nakładające się hiperbloki w komórkach B11 i C10.
  3. Wyświetl raport w trybie widoku.
    Odrębna tabela danych zostaje wyświetlona dla każdego elementu nadrzędnego wymiaru Region. Możesz rozwijać każdy region tak, aby wyświetlone zostały tabele dla elementów podrzędnych.
    Uwaga

    Dane są takie same w każdej tabeli. Jest tak, ponieważ formuła w komórce C11 nie została wyedytowana tak, aby odwoływała się do hiperbloku Region.

  4. W Trybie projektowania kliknij komórkę C11, a następnie kliknij Edytuj formułę OLAP na pasku narzędzi Obiekty.
    Wyświetli się okno dialogowe Edytowanie formuły OLAP.
    Uwaga

    Odwołanie do wymiarów Produkt i Okres odbywa się poprzez odwołanie do ich komórek. Jednak w przypadku wymiaru Region jest zaznaczony wymiar Wszystkie regiony.

  5. Kliknij Wszystkie regiony i wybierz z listy rozwijanej B9.
  6. Kliknij przycisk OK i wyświetl raport w trybie widoku.
    Dane w każdej tabeli dotyczą jej regionu.