Použití hierarchie metadat OLAP k výběru různých zobrazení v reportu
- Vytvořte report s poli se seznamem v buňkách B3, B5 a B7.
- Přetáhněte hierarchii metadat OLAP z panelu Příslušenství do jednotlivých polí se seznamem.
- Pojmenujte první pole se seznamem Alias, druhé Datová kostka a třetí Dimenze.
- Vyberte pole se seznamem Alias. V nástroji List Designer otevřete panel Výběr struktury a v seznamu Podřízené objekty objektu vyberte položku Repository_infor. Uložte změny v seznamu.
- Vyberte pole se seznamem Datová kostka. Na panelu Výběr struktury v seznamu Podřízené objekty objektu vyberte možnost <Upravit vzorec>.
-
V dialogovém okně Upravit vzorec na kartě Proměnné rozbalte položku ListViews a dvakrát klikněte na možnost Alias.
Pole se seznamem Datová kostka je nyní závislé na poli se seznamem Alias.
-
Vyberte pole se seznamem Dimenze. Učiňte jej závislým na poli se seznamem Datová kostka.
První pole se seznamem nyní obsahuje pouze databázové aliasy. Druhé obsahuje datové kostky. Třetí obsahuje dimenze datové kostky vybrané v poli se seznamem Datová kostka.
- V buňce B9 reportu vytvořte hyperblok přetažením dimenze z datové kostky do reportu.
- Vyberte hyperblok a v nástroji List Designer otevřete panel Pokročilé. V části Obecné klikněte na položku Šablony nejlepších postupů a vyberte možnost Upravit vzorec. V dialogovém okně Upravit vzorec zadejte =Alias.attribute.
- Změňte název datové kostky tak, aby odkazoval na atribut pole se seznamem Datová kostka. Nahraďte název datové kostky zadáním =cube.attribute.
- Nyní nahraďte dimenzi i hierarchii zadáním =dimension.attribute.
- V režimu Zobrazení vyberte z polí se seznamem alias, datovou kostku a dimenzi.