U gebruikt zowel filters als selectiestappen om de resultaten te beperken die worden weergegeven als een analyse wordt uitgevoerd, zodat de resultaten een bepaalde vraag beantwoorden.
Samen met de kolommen die u voor een analyse selecteert, bepalen filters en selectiestappen wat de resultaten bevatten. Op basis van de filters en selectiestappen worden alleen die resultaten weergegeven die aan de criteria voldoen. Afhankelijk van de branche waarin u werkzaam bent, kunt u filters en selectiestappen bijvoorbeeld gebruiken om er achter te komen wie de tien beste presteerders zijn, wat de omzet in dollars voor een bepaald merk is, welke klanten het meest winstgevend zijn, enzovoort.
Een ander soort filter, een prompt genaamd, kan van toepassing zijn op alle items in een dashboard. Prompts kunnen worden gebruikt om selectiestappen en filters in runtime te voltooien. Zie Prompts gebruiken in dashboards en analysen voor meer informatie.
Oracle BI Enterprise Edition bevat de weergaven 'Filters' en 'Selectiestappen'. U kunt deze toevoegen aan een analyse om de filters of selectiestappen weer te geven die op de analyse zijn toegepast. Deze weergaven geven gebruikers beter inzicht in de informatie die in de analyse staat. Zie Weergaven toevoegen voor dashboards voor meer informatie over het toevoegen van weergaven aan een analyse.
Filters en selectiestappen worden toegepast op basis van kolomniveau en bieden twee methoden om de gegevens in een analyse te beperken.
Een filter wordt altijd op een kolom toegepast voordat selectiestappen worden toegepast. Stappen worden toegepast in de opgegeven volgorde. Filters en selectiestappen verschillen op meerdere manieren van elkaar.
Filters
Filters kunnen rechtstreeks worden toegepast op attribuutkolommen en grootheidkolommen. Filters worden toegepast voordat de zoekvraag wordt geaggregeerd en zijn van invloed op de zoekvraag en dus op de resulterende waarden voor eenheden. Stel dat u bijvoorbeeld een lijst met leden hebt waarin de aggregatie een totaal heeft van 100. In de loop van de tijd voldoen meer leden aan de filtercriteria en worden zij in het filter opgenomen, waarmee de aggregatie een totaal van 200 bereikt.
Selectiestappen
Selectiestappen worden toegepast nadat de zoekvraag is geaggregeerd en hebben alleen invloed op de leden die worden weergegeven, niet op de resulterende aggregatiewaarden. Stel dat u bijvoorbeeld een lijst hebt met hiërarchische leden waarin de aggregatie een totaal heeft van 100. Als u een van de leden verwijdert via een selectiestap, blijft het aggregatietotaal 100.
U kunt selectiestappen maken voor zowel attribuutkolommen als hiërarchische kolommen. Selectiestappen zijn per kolom en kunnen niet meerdere kolommen omvatten. Omdat attribuutkolommen geen aggregaatlid hebben, is het gebruik van selectiestappen versus filters voor attribuutkolommen niet zo duidelijk als voor hiërarchische kolommen. Wanneer grootheidkolommen worden weergegeven in het deelvenster 'Selectiestappen', kunt u er geen stappen voor maken, en daarom zijn stappen er niet op van invloed. Grootheden worden gebruikt om voorwaardestappen te maken voor attribuut- en hiërarchische kolommen, zoals 'Omzet hoger dan 1 miljoen dollar'.
U kunt een filter gebruiken in een gerelateerde attribuutkolom om de weergave te beïnvloeden van leden in een hiërarchische kolom.
Stel dat een hiërarchische kolom de niveaus 'Jaar', 'Kwartaal' en 'Maand' bevat. Stel dat er een filter bestaat voor de attribuutkolom die overeenkomt met het hiërarchieniveau 'Jaar'. Als u een filter maakt voor 'Jaar' om dit te beperken tot 2008 en 2009, zijn alleen die twee jaren zichtbaar wanneer de hiërarchische kolom in een weergave wordt getoond. Deze functionaliteit is afhankelijk van de manier waarop de logische kolommen zijn gedefinieerd in de bedrijfslaag in het Oracle BI beheerprogramma.