Skip to main content

Report Builder Walkthrough

availability
Platform:WebMobile
Plan Type:BasicEssentialPremiumEnterprise
User Type:RequesterFull UserAdministrator

Use Report Builder to build custom reports using data from your MaintainX® organization, like work orders, assets, part inventories, and more. Report Builder's flexible configuration options help you analyze performance, uncover trends, and deliver meaningful insights to stakeholders. You can enhance your custom reports with different visualization types, like pie charts, bar graphs, and line graphs.

Report Builder offers multiple ways to build a report. Start from scratch for full control and customization, or select a pre-built template for a quick setup. These flexible options help you:

  • Save time by using available templates for frequent reporting needs.
  • Control every detail when you need a customized view of your operations.
  • Quickly share insights with your stakeholders.

Report Builder Layout​

Before building your first custom report, take a moment to get familiar with the Report Builder layout and key components.

The Report Builder is divided into two panels:

  • The Builder panel A, where you build and edit custom reports
  • The Preview panel B, where you see how your custom reports look as you build them.

Each panel gives you access to different settings.

Screenshot of the Report Builder interface showing the report creation workflow.
Screenshot of the Report Builder interface showing the report creation workflow.

Builder Panel​

The builder panel consists of two tabs for building and configuring your report:

  • The Build tab provides access to a list of columns associated with a selection of datasets. For details, see Datasets.
  • The Filter tab includes a list of filters you can add to focus on specific data.
Build tab
Filter tab
TabDescription
Build1Option to add columns to the report. The Select columns panel opens when you select this option.
2List of all columns available from a selected dataset.

Additional columns from linked datasets are also listed. For details, see Datasets.
3Search bar to find a specific column by name.
4List of columns added to the report. In the Data and dimensions section, you can drag the columns to reorder them.
5Option to add formulas to the report.

A formula card appears when you select this option. For details, see Add Formulas to a Custom Report.
6Settings to add a visualization to the report.

The settings vary depending on the visualization selected. For details, see Requirements and Considerations.
Filter7Option to add filters to the report. The Select filters panel opens when you select this option.

Added filters appear in the Filter dimensions section.
8Filter options.
9Search bar to find a specific filter by name.
10List of all filters available for a selected dataset.

Preview Panel​

The preview panel allows you to see your custom report as you build it. With this live view, you can easily adjust the final look of your report.

Description
1Name of the report. Depending on how you share the report, the name will appear differently:

  • When added to a custom dashboard: the report name appears as the card title in the dashboard.
  • When exported to CSV or PDF: the report name becomes the file name of the export.
2Live view of the report as you build it.
3Option to access the underlying data of the report in a table format. This option is only available if you selected a graph visualization for the report.

Walkthrough​

After reviewing the layout and key components of the Report Builder interface, follow the instructions below to build a custom report.

You can build a custom report in one the following ways:

Regardless of which option you select, the configuration process for the report remains the same. The following instructions are designed to be generic so you can apply them to any report type.

Configure Columns​

  1. In the builder panel, select the Build tab.

  2. Select + Add column. The Select columns panel opens.

  3. In the Select columns panel, select the columns you need for your report. The selected columns appear in the Data and dimensions section of the Build tab.

    tip

    You can also search for a specific column by name and add it to the report.

  4. (Optional) Drag the columns to reorder them.

  5. (Optional) Select + Add formula to add a formula to your report. For details, see Formulas.

Configure Filters​

  1. In the builder panel, select the Filter tab.

  2. Select + Add a filter. The Select filters panel opens.

  3. In the Select filters panel, select the filters you need for your report. The selected filters appear in the Filter dimensions section of the Filter tab.

    tip

    You can also search for a specific column by name and add it to the report.

Configure the Visualization​

  1. In the builder panel, select the Build tab.
  2. In the Visualization section, select a visualization.
  3. Configure the selected visualization. For details, see Configure a Custom Report's Visualization.

Share a Report​

To save and add your report to a custom dashboard:

  1. In the preview panel, enter a card name for your report. A card name is mandatory if you want to add a custom report to a custom dashboard.

  2. Select Add to Dashboard to either:

    • Add the report to an existing custom dashboard.
    • Create a new custom dashboard and add the report.

For details, see Create a Custom Dashboard.

To export your report in a file:

  1. In the preview panel, enter a card name for your report. A card name is not mandatory but will be added to the export file name.

  2. Select Export to either:

    • Export to CSV to export the report as a CSV file. If the report includes a visualization, the exported CSV will contain the underlying data in a table format.
    • Export to PDF to export the report as a PDF file.

Examples​

Report Builder supports an extensive list of use cases for custom reports. Now that you’ve walked through the main steps, here are two examples to get you started.

Each example is fully reproducible.

Purchase Order Costs​

Let's say you want to build a pie chart to view the distribution of purchase order costs in your MaintainX organization during the last month.

DatasetDimensionsFiltersVisualization Type
Purchase Orders
  • Category: Purchase Order
  • Metric: Unit Cost
  • Maximum segments: 100
Completed At: 1 MonthPie

Work Orders Lifecycle Duration​

Let's say you want to build a table report to get an insight on your work orders' lifecycle duration.

DatasetColumnsFormulaVisualization Type
Work Orders
  • Work Order
  • Created At
  • Updated At
  • Completed At
  • Name: Duration
  • Formula: Completed At - Created At
Table