Řezy

Řada reportů obsahuje hierarchii na ose řádku a hierarchii na ose sloupce. Prvky hierarchií tvoří záhlaví sloupců a řádků reportu. Další hierarchie se používají jako hierarchie filtrů. Prvky, které uživatelé vyberou z hierarchií sloupců, řádků a filtrů, ovlivňují zobrazené hodnoty. Uživatelé mohou například zobrazit hodnotu prodeje všech produktů v Evropě v roce 2019 nebo hodnotu výnosů z konkrétního prodejního kanálu pro jeden produkt v roce 2020.

Na osu můžete umístit více prvků z více hierarchií. Můžete například zobrazit hierarchii produktu a hierarchii období na ose sloupce. V takovém případě report zobrazí hodnotu pro každou kombinaci produktu a období. Na osu můžete rovněž umístit více skupin prvků z jedné hierarchie. Například zobrazením čtvrtletí předchozího, aktuálního a budoucího roku můžete porovnat skutečnou hodnotu, rozpočet a prognózu. Každá taková skupina prvků představuje segment.

Report s tímto uspořádáním lze navrhnout dvěma způsoby. První z nich využívá v hyperblocích a dalších objektech reportu seznamy. Druhou možností je definovat řezy, ve kterých jsou dimenze řádku, sloupce a filtru definovány v jednom objektu. Pokud je požadováno potlačení nulových nebo prázdných hodnot, použití řezů vede k rychlejšímu a efektivnějšímu výpočtu hodnot reportu než v případě seznamů. Používáte-li seznamy, výpočet seznamů, hodnot a potlačení nul vyžaduje samostatná volání funkcí databáze.

Když vytvoříte řez, odkazovaná data se načtou z databáze a uloží do paměti. Ke čtení a zobrazení dat se obvykle používá vzorec SLICEGET.

Řezy se vytvářejí v dialogovém okně Nový řez.

Pokud již máte vhodnou proměnnou XML, můžete v dialogovém okně Nový řez použít možnost Řez proměnné a tuto proměnnou vybrat.

Vytvoření proměnné XML definující řez vyžaduje použití několika funkcí řezu.

K definici řezu lze použít libovolný příkaz MDX, který vrací tabulku jako sadu výsledků. V dialogovém okně Nový řez vyberte možnost Vlastní MDX. Proměnné a funkce lze začlenit do MDX.