--- title: "Filtering Reports via Page Control" slug: "filtering-reports-via-page-controls" description: "Learn how Reports can be filtered using various Page Controls in conjunction with the Report's Runtime Behavior. Such controls include but are not limited to the Form Tile or a Flow Run Part." updated: 2026-07-01T14:35:51Z published: 2026-07-01T14:35:51Z canonical: "documentation.decisions.com/filtering-reports-via-page-controls" --- > ## Documentation Index > Fetch the complete documentation index at: https://documentation.decisions.com/llms.txt > Use this file to discover all available pages before exploring further. # Filtering Reports via Page Control ## Overview In addition to the onboard filtration options available in the **Report Designer**, [Reports](https://documentation.decisions.com/version-10/docs/reports) can be filtered using various [**Page Controls**](https://documentation.decisions.com/version-10/docs/page-control-glossary) in conjunction with the Report's **Runtime Behavior**. Such controls include but are not limited to the [**Form Tile**](https://documentation.decisions.com/version-10/docs/form-tiles) or a [**Flow Run Part**](https://documentation.decisions.com/version-10/docs/flow-run-part). The Flow Run Part allows a Flow that contains a Form to run within the designated space on a [Page/Dashboard](https://documentation.decisions.com/version-10/docs/pages-dashboards); this Flow can be configured to take in user-defined [**Filter**](https://documentation.decisions.com/version-10/docs/using-inline-filters) criteria and send it to the Report. A Form Tile can be used in tandem with an **Active Form Flow** to **Trigger** an event that filters the Report after an **Event Button** (or another Trigger object) is selected. --- ## Setup The following section can establish an attached Page/Dashboard with a Report Designer that displays Account Data Source information that can subsequently be filtered via a Flow Run Part or Form Tile. 1. From a new or preexisting [attached Page/Dashboard](https://documentation.decisions.com/version-10/docs/create-pages-dashboards), add a **Report Viewer** from **Toolbox > FAVORITES**. 2. From the **Properties** of the **Report** **Viewer**, under REPORT SETUP, click PICK OR CREATE DEFAULT REPORT, then CREATE a new Report. ![](https://cdn.document360.io/6ef8bcc1-6489-4486-9ad1-83acff7e5df0/Images/Documentation/2026-06-23_15h15_08.png) 3. From the **Report Designer**, create a [**Report**](https://documentation.decisions.com/version-10/docs/create-reports) that uses the **Account Data Source** and the **Email Address** **Data Field**. ![](https://cdn.document360.io/6ef8bcc1-6489-4486-9ad1-83acff7e5df0/Images/Documentation/2026-06-24_10h57_12.png) 4. Under **Filters**, **Add** and select **Field Filters > Email Address >** **Email Address Contains**. Then from the **Properties** tab under SETTINGS, select **Get Values From Other Reports** from the **Runtime Behavior** dropdown. While still in the Properties tab, enable **Show all data when filter value empty**. Then, **Save** and close the **Report Designer**.![](https://cdn.document360.io/6ef8bcc1-6489-4486-9ad1-83acff7e5df0/Images/Documentation/2026-06-24_10h59_34.png) --- ## Flow Run Part 1. Back in the **Page** **Designer**, under **Toolbox > Buttons & Actions > FLOWS**, add a **Flow Run Part** to the top portion of the **Page**, and expand it horizontally across the workspace. From the **Properties** tab of the **Flow Run Part**, under FLOW INFO, click PICK OR CREATE FLOW ID, then CREATE a new Flow. ![](https://cdn.document360.io/6ef8bcc1-6489-4486-9ad1-83acff7e5df0/Images/Documentation/2026-06-24_11h02_20.png) 2. From the **Flow Designer**, under **Toolbox > FAVORITE STEPS**, attach a **Show Form** step to the **Start** step. From the newly added step's **Properties**, click **PICK OR CREATE FORM**, then **CREATE** a new Form. 3. From the **Form Designer**, create a [**Form**](https://documentation.decisions.com/version-10/docs/create-forms) using a single **Text** **Box** with the corresponding **Label** "Email Address Contains" and two **Buttons**; one labeled "Clear Filter" and one labeled "Search." From the **Properties** of the **Text****Box**, ensure that each item under OUTCOME SCENARIOS is set to **Optional**. Then, **Save** and close the **Form** **Designer**. ![](https://cdn.document360.io/6ef8bcc1-6489-4486-9ad1-83acff7e5df0/Images/Documentation/image-1782316836272.png) 4. From the **Flow Designer** in the **Properties** for the Form step, set the mapping for **Email Address Contains** to **Ignore**.![](https://cdn.document360.io/6ef8bcc1-6489-4486-9ad1-83acff7e5df0/Images/Documentation/image-1782316879809.png) 5. Under **Toolbox > DESIGNER ENTITIES > REPORTING**, attach a **Set Dashboard Report Parameters** step to the **Search** path of the Form step. From the **Properties** of Set Dashboard Report Parameters, under **DATA DEFINITIONS > ReportParameters**, click the **+**.![](https://cdn.document360.io/6ef8bcc1-6489-4486-9ad1-83acff7e5df0/Images/Documentation/image-1782316933963.png) 6. From the **Add ReportParameters** window, provide a **Name** that matches the **Report's** **Filter** (in this case, "Email Address Contains"). Leave **Type** set to **String [Text]**, then click OK. ![](https://cdn.document360.io/6ef8bcc1-6489-4486-9ad1-83acff7e5df0/Images/Documentation/image-1782316972485.png) 7. Under the INPUTS section of the Set Dashboard report Parameters step's **Properties**, map "Email Address Contains" to its respective **Input**. Then, in another tab, obtain the **Designer Folder ID** of the Designer Project containing the Page; return to the Flow and **Constant** map the obtained Designer Folder ID to **Folder Id**. ![](https://cdn.document360.io/6ef8bcc1-6489-4486-9ad1-83acff7e5df0/Images/Documentation/image-1782317007631.png) 8. From the FAVORITE STEPS category, attach a **Create Data** step to the **Clear Filter** path. From the **Properties** of the Create Data step, under **DATA > Data to Create**, click SHOW EDITOR. In the resulting **Data to Create** window, define the data by providing a NAME, selecting **String [Text]** from the TYPE dropdown, and leaving the INPUT blank. Then, **Save** and close the window;  the blank INPUT is used to clear out the Text Box upon selecting the **Clear** **Button**.  ![](https://cdn.document360.io/6ef8bcc1-6489-4486-9ad1-83acff7e5df0/Images/Documentation/image-1782916489987.png) 9. Back in the **Flow** **Designer**, connect the **Done** path of the **Create** **Data** step to the **Set Dashboard Report Parameters** step and the Done path of Set Dashboard Report Parameters to the **Show Form** step. **Save** and close the Flow, then Save and close the Page. Back in the **Add Page/Dashboard** window, click SAVE.![](https://cdn.document360.io/6ef8bcc1-6489-4486-9ad1-83acff7e5df0/Images/Documentation/image-1782317370210.png) ### Debug 1. Navigate to the added Page by clicking its respective tab at the top of the Page. 2. From the **Flow Run Part** on the Page, verify that the Report filters out values based on the submitted **Search** criteria and that the criteria clear out upon selecting the **Clear Filter Button**. ![](https://cdn.document360.io/6ef8bcc1-6489-4486-9ad1-83acff7e5df0/Images/Documentation/image-1782317520711.png) --- ## Form Tile 1. Back in the **Page Designer**, under **Toolbox > Tiles,** add a **Form Tile** to the Page. From the **Properties** of the added Form Tile, under INPUT, select PICK OR CREATE TILE FORM. Then, CREATE a new Form Tile.![](https://cdn.document360.io/6ef8bcc1-6489-4486-9ad1-83acff7e5df0/Images/Documentation/image-1782317591511.png) 2. From the resulting **Form Designer**, add an **Event Button** from **Toolbox > ACTIONS > EVENTS** to the Form. Note that the Event Button is used as the trigger for filtration on the Report; any other [Control](https://documentation.decisions.com/version-10/docs/form-control-glossary) can be used in its place if desired. ![](https://cdn.document360.io/6ef8bcc1-6489-4486-9ad1-83acff7e5df0/Images/Documentation/image-1782317636778.png) 3. From the **Properties** tab of the Form, under **FORM RULES > Active Form Flows**, click ADD. In the resulting **Add Active Form Flows** window, under **ADVANCED > Triggers**, select the **Event Button** and enable the **Click** checkbox. In FLOW DATA, provide a **Name**, then click EDIT RULE FLOW.![](https://cdn.document360.io/6ef8bcc1-6489-4486-9ad1-83acff7e5df0/Images/Documentation/image-1782317759638.png) 4. From the Flow Designer, attach a **Set Dashboard Report Parameters** step to the **Start** and **End** steps. Navigate to the **Properties** tab of the newly added step. Under **DATA DEFINITIONS > ReportParameters**, click ADD. 5. In the **Add ReportParameters** window, under DATA DEFINITION, provide the **Name** "Email Address Contains", then click OK. This **Report Parameter** will be used to dictate which value is adjusted upon selecting the **Event Button**. ![](https://cdn.document360.io/6ef8bcc1-6489-4486-9ad1-83acff7e5df0/Images/Documentation/image-1782317817929.png) 6. From the **Properties** tab of the **Set Dashboard Report Parameters** step, map **Flow Data.InitiatingUserEmail** to **Email Address Contains**; this will filter the Report to values containing the specific Email of the user that selects the filter **Button**. Then, open a new tab. ![](https://cdn.document360.io/6ef8bcc1-6489-4486-9ad1-83acff7e5df0/Images/Documentation/image-1782317865032.png) 7. In the new tab, navigate to a **Folder** or **Designer Project** that the Page is attached to, right-click it and select **Manage > Get Folder ID**; copy the resulting ID via **Copy Text**, then click DONE. Then, navigate back to the Flow. 8. Back in the **Properties** tab of the **Set Dashboard Report Parameters** step, under INPUTS, **Constant** map the copied **Folder Id** to its respective Input. Then Save and close the Flow Designer. ![](https://cdn.document360.io/6ef8bcc1-6489-4486-9ad1-83acff7e5df0/Images/Documentation/image-1782317889159.png) 9. Back in the **Form Designer** in the **Add Active Form Flows** window, click OK. Then, **Save** and close the Form Designer, as well as the **Page Designer**. ![](https://cdn.document360.io/6ef8bcc1-6489-4486-9ad1-83acff7e5df0/Images/Documentation/image-1782317931301.png) ### Debug 1. From the **Decisions Studio**, navigate to the Folder containing the attached Page. 2. From the Page, in the **Form Tile** section, click the **Event Button**. 3. Verify that the Report filters out the expected values.![](https://cdn.document360.io/6ef8bcc1-6489-4486-9ad1-83acff7e5df0/Images/Documentation/image-1782318041864.png)