Advanced: Add cascading drop-downs

With cascading drop-downs, the option you select in one drop-down narrows the options available for another drop-down. The two filters that these drop-downs are built on must have a logical or defined relationship in the Data Library: for example, Team to Agent.

EXAMPLE   You’ve followed the steps in the Basic section and created a drop-down that lets you see average evaluation scores by team. Add a cascading drop-down so that you can see average scores for a single agent on that team.

Step 1: Add filters if necessary

If your report already has all the filters you need, you can skip this section.


For this example to work, we need to add another filter to the Average Evaluation Score report that the Sample Home Page for a QM Supervisor guide helps you build. This filter lets you see scores by agent.

  1. Click the report (in the Reports list).
  2. In the Question panel on the right side of the page, under Filters, click [limit].... The Select Filter window opens.
  3. In the Name column, click Agent.
  4. In the Field column, click Agent Full Name.
  5. Click Add. The Select Filter window closes, and Agent Name appears as a filter on your report.

Step 2: Name the second filter as a report parameter

Follow Step 1 from the Basic section to name the second filter as a report parameter.

EXAMPLE   Give the Agent filter the parameter name “AgentName.”

Step 3: Add another drop-down panel to the dashboard

Follow Step 2 from the Basic section to add a second empty panel to the dashboard.

EXAMPLE   Add another compact member picker panel and title it “Select an Agent.” Here, you will select agent names after filtering the report by team. Your dashboard now looks like this:

Step 4: Connect the second drop-down to the report and to the first drop-down

This connection tells Data Explorer how the two drop-downs work with each other and with the report.

BEST PRACTICE   Before you start this step, make sure you know which drop-down will be first (or the “parent,” the one you’ll use first in the filtering process) and which drop-down will be second (or the “child,” the one you’ll use second).

EXAMPLE   You want to filter evaluation scores by team and then by agent. Team is your first drop-down, and agent is your second drop-down.

  1. Click Parameters (upper left of the screen). The Parameter Bindings window opens, showing the drop-down you connected from the Basic section.
  2. Click Add a new Parameter (the + icon). Parameter fields appear.
  3. (Optional) Enter the name of the second drop-down in the Parameter field.

    EXAMPLE   As the second step in the filtering process, you will select agent names. Enter “agent” in the Parameter field.

  4. Make sure that text list is selected from the Type list. (If you’re creating a time-period selector, select time periods.)
  5. Select the second filter’s name from the Bindings list.
  6. Click the + icon next to the Bindings list. An additional list appears.
  7. Select the second drop-down’s title from the list.
  8. Go back to the first drop-down that you created in the Basic section, and click the + icon next to the second list. A third list appears.
  9. Select ‘filter’ on “[the second drop-down’s title]” from the third list. This step connects the first and second drop-downs to each other.

    EXAMPLE   Our parameter bindings now look like this:

  10. Click Apply. The Parameter Bindings window closes.

    NOTE   If you open the Parameter Bindings window again, the parameters will switch order, with agent on top of team. Don’t worry, they still work the way they did before.

  1. Click Save. Congratulations, you’ve added cascading drop-downs to your report!


    Our dashboard now looks like this, with average evaluation scores visible by team and then by agent. Select a team, and then select one or more agents to see scores for those agents.

Use Member Pickers with additional properties

The Properties drop-down list is shown only for the member pickers that are bound to a Subject type parameter that has additional properties defined in the data library. You can use the properties to include additional information that will help with the filter selection.

In the member picker panel, select an additional property, such as Person Email, from the Properties drop-down list to display the property as a new column in the member picker item list.

Use All Values SETTING

When you narrow the filter down to the values level, the system will default to selecting all available values, as indicated by the selected All Values check box. This default selection will include all existing values and any new data that is added to the library in the future. You can also select specific values, if necessary.

For example, to create a report that includes three products produced by your company, clear the All values check box and select each product individually. If a new product is added to the data library in the future, your report will not include this new product because you selected only three products and excluded all other values. If you want the new product to appear in your next report, you must select the All values check box.

Keep learning about Data Explorer

Our Data Explorer library has a great collection of guides for people who are new to Data Explorer or are looking to grow their skills. Check them out!

For beginners

For QM

For Analytics

For intermediate users