---
title: "Build the report"
url: "https://docs.ops.center/en/article/build-the-report"
language: "en"
last_updated: "2025-09-02T07:57:14.805Z"
---

# Build the report

Estimated reading time: 15 minutes

All required data is now ready. We have set up the data sources, created relationships, and handled time zone adjustments. At this point, the report is still empty, but now we can start building it.

In the next steps, you will begin placing fields, structuring the layout, and shaping how the report presents your data. Everything we have prepared so far ensures that the report will display accurate and meaningful information—now it is time to make it usable and clear.

### **Step 1: Set the Data Member**

1.  Click on the **Properties** icon in the right toolbar.
2.  Expand the **Report Tasks** section.
3.  Set the **Data Member** to **Cards**.

![](https://cdn-assets.productfruits.com/99795190-727f-45ad-a549-7a50250a206f)

### **2\. Sort the report and add a header band**

In the **Properties** panel (top dropdown), select the **Detail1** band.

-   Expand the **Detail Tasks** section in the side-panel.
-   Open the **Sort Fields** property.
-   Click the **plus (+)** button to add a sort field.

![](https://cdn-assets.productfruits.com/41e93ad7-c8e1-4697-aafd-16b5595b91d5)

-   From the **Sort By** dropdown, select **CardCreatedOnLocal**.
-   Use the **arrow up/down control** to set the sorting order to **Descending**.

![](https://cdn-assets.productfruits.com/5b674c83-cb0d-4203-83e6-0197d1c27365)

Now that sorting is applied, let’s add a header to the report:

-   Right click inside the report and select **Insert Report Header Band.**

![](https://cdn-assets.productfruits.com/9cf23bcb-9ba8-4deb-ae07-e49970c9d21f)

This creates a **Report Header band** that appears once at the very top of the report—perfect for adding a report title or introductory information.

### **Step 3: Add a report title from the Board**

-   Drag the **“A” label control** from the left toolbar and drop it into the **Report Header band**. Use the drag handle on the right side to stretch it across the page until it snaps to the margin.

![](https://cdn-assets.productfruits.com/77251cd3-227c-4d57-9908-14e24301365f)

-   Next, click the **“ƒ” expression button** beside the control to open the Expression Editor.

![](https://cdn-assets.productfruits.com/e6829c7f-d8da-4ab8-8d10-4ceb9ad310ac)

-   Make sure **Text** is selected on the left, then expand **Report Items → Fields**, search for **BoardTitle**, and double-click it to insert the field into the expression. Confirm with **OK** to close the editor.

![](https://cdn-assets.productfruits.com/82d065a2-b3ec-4de6-8351-592c5e6cfc5b)

Note: Make sure you apply changes before moving on to the next step.

We are now styling the header of the report so it stands out and clearly shows the board’s title. This makes the report more readable and visually appealing.

-   Click on the BoardTitle control in the header section to bring up its properties on the side-panel. Scroll down and expand the **Styles** section and create a new style.​

![](https://cdn-assets.productfruits.com/b478a1e0-a0d2-44b9-b7ad-9b661c7515b0)

-   Name it **HeaderLabelStyle.** 
-   Expand **Font** and Set the Font name to **Noto Sans**. ​
-   Set the Font size to **16**. ​

![](https://cdn-assets.productfruits.com/2b81118b-bdc7-4422-bf75-4021e8672543)

-   Scroll down and expand Padding section 
-   Set left and right padding to 8. ​
-   Top and bottom padding to 0. ​

![](https://cdn-assets.productfruits.com/533d1555-efa4-4b31-aecb-9be893cbd2ac)

Now, you can define the layout and name for the header control so it’s easy to identify and positioned correctly.

-   Scroll down and expand the **Design** section near the bottom of the side-panel. Set the **Name** to **HeaderLabel**. Naming controls ensures they are easy to identify in more complex reports.

![](https://cdn-assets.productfruits.com/384f52a6-8686-4889-a4b8-558bfff62d81)

-   Expand the **Layout** section under Design. Set **Location X** and **Y** to **0**, **Height** to **40**, and **Width** to **650**. 

![](https://cdn-assets.productfruits.com/754d7885-24d8-4622-9fbc-ac822f6b4cdb)

-   Select **ReportHeader1** from the properties dropdown at the top of the side-panel. Scroll down to the **Layout** section and set **Height** to **60**.

![](https://cdn-assets.productfruits.com/62490b64-9b3b-4c44-a73f-6dc5dbaa6e58)

This increases the space between the board title and the controls below it, improving readability.

-   You can click on **PREVIEW** to see the result of the changes to the **HeaderLabel**. ​

![](https://cdn-assets.productfruits.com/c2b3e345-51a0-4556-a41c-997e4e49b0a3)

### **4\. Add a Page Header Band**

-   Add a new page header on tip of **Details1 -**  Click on it to modify its **Behavior**.

![](https://cdn-assets.productfruits.com/3c08049b-5311-4b12-b2c4-0c4368318f9a)

-   In the **Behavior** section of the side-panel, set **Print On** to **Not with Report Header**. This ensures the page header does not appear on the first page.

![](https://cdn-assets.productfruits.com/ad88b1cb-dd71-431d-b36a-7713e586d27f)

-   In the **Layout** section, set the height to 32.

![](https://cdn-assets.productfruits.com/f61df75a-38a3-422a-92da-99c0b78b7f90)

-   Open the **Field List** on the right toolbar.
-   Expand the **Cards** query.
-   Expand the **CardsBoards** detail.

![](https://cdn-assets.productfruits.com/8dee2529-cd33-4c9a-b4ed-9ea0e6b05a55)

-   Drag the **BoardTitle** and **TenantName** fields to the **PageHeader1** band. 

![](https://cdn-assets.productfruits.com/42d16159-a268-4628-a119-d145c747c461)

### **5\. Style Page Header Fields**

-   Select the **BoardTitle** and in **Properties**, expand the **Design** section and set the name to **PageBoardTitleLabel**.

![](https://cdn-assets.productfruits.com/735bf11e-cb84-4bc6-bb6d-5eacdb8d0dc0)

-   Set the layout to: X = 0, Y = 0, Height = 23, Width = 400.

![](https://cdn-assets.productfruits.com/5f6b1d40-7d7c-4d0c-baef-28dd506b3796)

-   Create a new style for **PageBoardTitleLabel** called **PageHeaderLabelStyle**. Set the font to **Noto Sans**, size 10.

![](https://cdn-assets.productfruits.com/6cc03136-3421-4573-8b25-96e2787f202a)

-   Set the padding: Left 8, Right 8, Top 3, Bottom 3.

![](https://cdn-assets.productfruits.com/2b67a77e-52ac-4516-8e9c-f627bd529362)

-   Select the **TenantName** control and set the name to **PageTenantNameLabel**. 

![](https://cdn-assets.productfruits.com/1e319db1-18c7-4767-a48e-fefc13ac3cd4)

-   Set the layout to: X = 400, Y = 0, Height = 23, Width = 250. Apply the **PageHeaderLabelStyle** to this control.

![](https://cdn-assets.productfruits.com/18495623-b740-4a74-afad-dade281dea86)

-   Give it the **PageHeaderLabelStyle**.​

![](https://cdn-assets.productfruits.com/1358b737-ac3c-4ab4-af4d-904c167e0fcc)

-   In the **Appearance** section (not the style section), set the **Horizontal** **Text Alignmen**t to **Right aligned**. ​

![](https://cdn-assets.productfruits.com/cb812fcd-faa5-4b50-9a67-08339408b18d)

-   Make sure to apply your changes.

![](https://cdn-assets.productfruits.com/750cbbe4-9678-46a9-ac05-bf23e74d7613)
