Using a component to refine data

You can use component values to refine the data displayed on the application. For example, you can display only data for a specific region or product line, or only data for sales greater than 5000 dollars.

The Available Refinements and Search Box components are specifically designed for refinement, but other components can allow you to click attribute values in order to refine the data.

When you click a value that is enabled for refinement, other components that are tied to the same data set are updated to reflect the change. The refinement may also send you to a different page in the application.

For a list of values:

For attributes that have a hierarchy, when you select a value at a higher level of the hierarchy, Studio displays the values at the next level of the hierarchy. For example, for a Product Type attribute, the first level of values might be Shirts, Pants, and Shoes. When you refine by Shirts, Studio displays data for the specific shirt types (T-shirts, Dress Shirts, Blouses, Tank Tops).

Date/time values have an implicit hierarchy that uses the available subsets of date/time units. For example, if a component is currently displaying the year for a date value, then when you refine by a specific year, Studio could display data for the months of that year. If you then refine by a specific month, Studio could display data for the days of that month.

Components may also be configured to allow cascading of values. Cascading means that when you refine by a specific attribute value, the component is updated to display values from a different attribute. For example:
  1. When you refine by the country United States, the component displays data for all of the states in the United States.
  2. When you refine by California, the component displays data for cities in California.
Refinements are always added to the Selected Refinements component, to allow you to:

See Using Selected Refinements.