Filtry a kroky výběru se používají k omezení počtu výsledků, které se zobrazí při spuštění analýzy tak, aby výsledky odpovídaly na určitou otázku.
Společně se sloupci vybranými pro analýzu určují filtry a kroky výběru, co budou výsledky obsahovat. Na základě filtrů a kroků výběru se zobrazí pouze výsledky, které odpovídají kritériím. Například v závislosti na odvětví, v němž pracujete, můžete použít filtry a kroky výběru, abyste získali informaci o deseti nejlepších výkonech, o objemu prodeje určité značky v dolarech, o nejziskovějších zákaznících a podobně.
Další druh filtru, zvaný výzva, můžete použít na všechny položky v panelu. Výzvy lze použít pro provádění kroků výběru a filtrů při běhu aplikace. Další informace viz Výzvy v panelech a analýzách.
Aplikace Oracle BI Enterprise Edition poskytuje zobrazení Filtry a Kroky výběru, jejichž přidáním do analýzy můžete zobrazit libovolné filtry či kroky výběru uplatněné na tuto analýzu. Přidáním těchto zobrazení pomůžete uživatelům pochopit informace zobrazené v analýze. Další informace o postupu přidávání zobrazení do analýz najdete v části Přidání zobrazení pro zobrazení na panelech.
Filtry a kroky výběru se používají na úrovni sloupce a nabízejí dvě metody omezení dat v analýze.
Filtr se na sloupec vždy použije ještě před použitím kroků výběru. Kroky se použijí ve specifikovaném pořadí. Filtry a kroky výběru se liší v několika směrech.
Filtry.
Filtry lze použít přímo na sloupce atributů a sloupce ukazatelů. Filtry se použijí ještě před agregací dotazu a mají vliv na dotaz, a tím na výsledné hodnoty pro ukazatele. Příklad: Předpokládejme, že máte seznam členů, jejichž agregační součet je 100. Časem splňuje kritéria filtru stále více členů a procházejí filtrem, čímž se agregační součet zvýší na 200.
Kroky výběru
Kroky výběru se používají po provedení agregace dotazu a ovlivňují pouze zobrazené členy, nikoli výsledné agregační hodnoty. Příklad: Předpokládejme, že máte seznam hierarchických členů, jejichž agregační součet je 100. Jestliže odstraníte jednoho z členů pomocí kroku výběru, zůstane agregační součet na hodnotě 100.
Můžete vytvářet kroky výběru pro sloupce atributů a hierarchické sloupce. Kroky výběru jsou určeny pro jednotlivé sloupce a nemohou jít napříč sloupci. Protože sloupce atributů nemají agregační člen, není rozdíl v použití kroků výběrů nebo filtrů u sloupců atributů tak zřejmý jako u hierarchických sloupců. Sloupce ukazatelů se zobrazují v podokně Kroky výběru, nelze pro ně vytvářet kroky, a tudíž je kroky neovlivňují. Ukazatele se používají pro vytváření kroků podmínek pro sloupce atributů a hierarchické sloupce, jako například Prodej větší než 1 milion dolarů.
Chcete-li ovlivnit zobrazení členů v hierarchickém sloupci, můžete na související sloupec atributů použít filtr.
Předpokládejme například, že hierarchický sloupec obsahuje úrovně Rok, Čtvrtletí a Měsíc. Předpokládejme, že na sloupci atributů existuje filtr, který odpovídá hierarchické úrovni Rok. Jestliže vytvoříte filtr na úrovni Rok pro omezení na roky 2008 a 2009, potom při zobrazení hierarchického sloupce budou vidět pouze tyto dva roky. Toto chování závisí na definici logických sloupců v obchodní vrstvě pro danou cílovou oblast v nástroji pro správu aplikace Oracle BI.