Reports Filtered by Row Selection
  • 22 Feb 2023
  • 1 Minute to read
  • Dark
    Light

Reports Filtered by Row Selection

  • Dark
    Light

Article Summary

Reports on a Page can be configured to update filters based on a field from a selected row in another Report. When a Row is selected from the parent Report, the values can be passed to multiple children reports that depend on the row data as a filter.

 An example use case for this would be to have two different Reports on a Page, one listing all accounts for a system and another displaying only the available groups/permissions the selected account has.


Parent Report Configuration

This example creates two reports and then displays them on a Page. The first Report uses Accounts as the Data Source. The second Report populates a list of groups based on a selected row from the first Report. 

  1. In a Designer Project, create a Report.
  2. Select Add under Data Sources, expand the Common folder, and select Account Data Source
  3. Select Add under Data Fields and select Account Id at the minimum; other fields can be added for additional columns. 
  4. Select the Account Id tile under Data Fields
  5. Under Properties > SETTINGS, select Send Data as Filter Change Source and set the Filter Change Source Name to "Account Id Equals".
  6. Save and close the Report Designer.

Child Report Configuration

  1. Create another Report in a Designer Project.
  2. Under Data Source, search and select Account Group Data Source
  3. Add Group Id to the Data Fields section.
  4. Under Filters, select Add, and in the drop-down, under Field Filters > Account Id, select Account Id Equals.
  5. With the filter selected under SETTINGS, set the Runtime Behavior drop-down to Get Values From Other Reports.
  6. Save and close the Report Designer.

Page Configuration

  1. In a Designer Project, select CREATE FORM. Open the Page/Dashboard section and create a Page.
  2. In the Page Designer, use the FAVORITES section and add two Report Viewer controls to the workspace.
  3. Select the Report Viewer Control on the left, and in the Properties for the control, select the PICK DEFAULT REPORT button under the REPORT SETUP section.
  4. Select the Parent Report (containing the Account ID and no filter).
  5. Repeat for the other Report Viewer control, using the Child Report (containing the Group ID based on the accountid filter).

  6. Save and close the Page Designer, then right-click the name of it in the Designer Project and navigate to View > Preview Page.
  7. Select a line item in the Report on the left to see the data filtered based on that selection in the Report on the right.

For further information on Reports, visit the Decisions Forum.

Was this article helpful?