Site icon Yellowfin BI

Yellowfin Quick How To – Cached Dependent Filters

How can I set up filters to my report that are dependent on the selection of a parent filter?

You can accomplish this through the combined use of Cached Filters and the Filter Dependency Structure.

1. Add the required filters to your report

In this example, we’ve used the Camp Region, Camp – Geo Country, and Camp Demographic as filters, all set to In List in order to allow the user to select multiple values if required.

2. Cache the top level filter of the dependency structure

3. Set the second level filter to be dependent on the top.

4. Cache the second level filter

When the dependency and caching is set up correctly, the second filter will be hidden until a value for the first filter has been selected. Each time values for the first filter are changed, the second filter value list should be refreshed.

5. Set the dependency for remaining levels

Once you’ve completed these steps, you should have filters available on your report that should display once the level above has a selection, and should refresh when that selection is changed.

In this example, you can see that Camps in Austria cover the Adventure, Culture, Family, Relaxation, and Sport camps, whereas the German Camps only cover Adventure, Culture, and Sport.