Vnořování hyperbloků

Hyperbloky lze vnořovat tak, že jeden či více hyperbloků je obsaženo v jiném. Touto technikou můžete generovat samostatné tabulky dat z jediného vzorce. Každá tabulka zobrazuje jiný datový řez řízený nejkrajnějším hyperblokem.

Tento příklad rozvíjí příklad překrývajících se hyperbloků vnořováním překrývajících se hyperbloků do hyperbloku, který je propojen s dimenzí Region kostky Analýza aplikace Vzorky.

Tento příklad rovněž ukazuje, jak je důležitá tato poznámka:

Poznámka

Pokud přidáte vzorec do buňky hodnoty hyperbloku nebo do sdílené buňky hodnoty překrývajících se hyperbloků, odkazuje vzorec automaticky na hyperbloky. Rovněž automaticky odkazuje na případné stávající seznamy v reportu – například v polích se seznamem. Pokud následně přidáte další objekty seznamu, je nutné upravit vzorec manuálně, aby na ně odkazoval.

Pokud vložíte vzorec mimo hyperblok, odkazuje vzorec automaticky na kterékoli další objekty seznamu v reportu, ale ne na hyperblok.

  1. Vytvořte nebo otevřete report popsaný v tématu Překrývající se hyperbloky.
  2. Klikněte na buňku B9, a poté do ní přetáhněte dimenzi Region ze struktury databáze.
    Vytvoří se hyperblok, který zahrnuje překrývající se hyperbloky v buňkách B11 a C10.
  3. Zobrazte report v režimu Zobrazení.
    Zobrazí se samostatná tabulka dat pro každý nadřazený prvek dimenze Region. Každý region můžete rozbalit, a zobrazit tak samostatné tabulky pro podřízené prvky.
    Poznámka

    Data jsou stejná v každé tabulce. Je to proto, že vzorec v buňce C11 nebyl upraven tak, aby odkazoval na hyperblok Region.

  4. V režimu Návrh klikněte na buňku C11, a poté na tlačítko Upravit vzorec OLAP na panelu nástrojů Objekty.
    Zobrazí se dialogové okno Upravit vzorec OLAP.
    Poznámka

    Dimenze Produkt a Období jsou odkazovány svými odkazy na buňky. Pro dimenzi Region je však vybrána dimenze Všechny regiony.

  5. Klikněte na možnost Všechny regiony a z rozevíracího seznamu vyberte položku B9.
  6. Klikněte na tlačítko OK a zobrazte report v režimu Zobrazení.
    Data v každé tabulce označují region.