Knowledge Base

How to Build Standard Reports in Quickbase | BEGINNER

June 7, 2024

Reports are a way to transform your data, depending on your ultimate goal. In Quickbase, we use reports to visualize data in charts, provide a numerical summary of data with Summary Reports, and shortlist data with Table Reports.

Reasons to Use Reporting

Reporting is vital to delivering data in a digestible format to an end user. Reports of each type serve different purposes for different audiences.

For example, some c-suite stakeholders might only need high-level summarization of data. In contrast, individual contributors might need more in-depth information about the data inside each record in QuickBase.

We tend to use reporting as one-off instances of data delivery, or as a component on a dashboard. As developers, we also use reports to assist in data validation and project management.

How to Create and Use Reporting

All projects will need reporting in some capacity as defined by the features of your Project deliverable(s).

During development, you will most likely create reports sporadically throughout the Project's lifespan to assist you and/or your stakeholders.

You can find Already-built reports on the “Reports & Charts” dropdown below the table bar:

Reports and Charts

How to Build Reports in Quickbase

In this example, we will create a Table Report to display records as rows.

Create a New Report Type and Name

  1. Find the “Reports & Charts” dropdown underneath the table bar
  2. Click the “+New” icon.
  3. You’ll see several choices:
    1. Table: Presentation comparable to a spreadsheet; records are displayed as rows with fields as the column headers.
    2. Summary: Presents data in the form of numerical summaries (For example, Number of projects by Status). If users want to see the data, they must click on numbers in this report or “Drill down”.
    3. Kanban: Displays records as cards on a board which has ‘buckets’ based on a single field (status, assignee, etc). This allows Users to drag + drop records between buckets to make simple edits (change the status, re-assign, etc).
    4. Chart: Graphical representation of data. This is what you’d click to make a pie/bar/line chart. You will be able to specify which type after making this selection.
    5. Map: Provided your data has [Address] information, will plot pins on a map.
    6. Calendar: Provided your data has [Date] information, it will plot blocks of time on a calendar. If your data has a [Start] and [End] date, the plots will span the duration.

  1. Select “Table”.
  2. Give your report a “Name” and “Description”. a. If you want to display your “Description” as a subtitle on your report, check the "Show Description on the Report Page" box.

Reports & Charts Panel

The Reports & Charts Panel is where you can define who will see your report.

This is important for the cleanliness of your report structure. It also allows you to restrict visibility if this is a personal report or if it is inappropriate for users of a certain role to access the data.

By default, the report group will be selected as “Common”. Please note that “Common” may also be your only possible selection. 

Note: Once we get into the organization of reports, this will come into play.

Report and Charts Panel

Columns to Display

  1. Check the “Custom Columns” Box.
  2. Two boxes will appear below. The left box contains the fields available for you to pull into your table report as columns. The right box contains previously selected items.
Custom Columns
  1. Bring over the fields you would like to see in your report by either clicking and dragging them or double-clicking.

Note: Fields will display as columns on your report left-to-right starting at the top.

Note: For more advanced builders, “Report Formulas” will allow you to write functions to calculate data specifically for this report.

Setting Filters

Setting Filters is a crucial piece of report building. Filters allow you to limit the amount of data the system shares based on provided criteria.

How to set up filters:

  1. Check the option Filter Project Records option.

Note: There are instances where you would want to show all records.

  1. Start by leaving ‘All of these conditions are true’ as is.
  2. Next, choose the fields to act on for filtering.

For this example, these are selected:

Conditions

Explanation: This says, “Show records where [Project Name] contains ‘Testing’ AND [Status] equals ‘Pending’.”

  1. To add another row of filter criteria, hover your cursor over the right of your first filter row and click the blue “+” (plus sign). To remove a row, click the red “-” (minus sign).
  2. Alternatively, you could select:
Conditions

Explanation: The phrasing now becomes “Show records where the [Status] is ‘Pending’ OR the [Project Name] contains ‘Testing’”.

Should your report call for it, we can add up to three layers of filters. To the right of one of your filters, you’ll see some icons:

Filters
  1. Clicking the “Move to a new criteria set” will indent your current filter. 

You’ll now be presented with another “Any/All of these conditions are true” wherein that logic will apply to only the filters in the newly-created criteria set. 

Quickbase does a good job of visually representing this:

Here is another example: If you wanted to set up a filter that communicated this: “Show records where the [Status] is ‘Pending’, and the [Project Name] can contain either (‘Testing’ OR ‘Rollout’).

This is what the filters would look like:

Conditions

Note: We are going through filters in the context of a Table report in this demo. However, the user experience and logic for filtering records are the same for all types of reports in Quickbase.

Dynamic Filters

These field choices will appear on the report page as quick ways to slice your report further.

You’ll see some options are selected by default. However, You can also choose “none” or “custom” and pick your fields.

Selecting “custom” will bring up a familiar-looking interface:

Dynamic Filters

Sorting and Grouping

You can select the ‘Sort or group on other fields’ to bring up a field selection interface, similar to when you were building filters.

To add more layers of sorting or grouping, click the “+” (plus) or “-” (minus). 

Here’s an example of what that might look like:

Sort or Group

Note: Quickbase will interpret these instructions top-to-bottom.

In this example, Quickbase will first group records by [Employee Name] ‘A’ to ‘Z’. Within each grouping, the records will be sorted from oldest to newest.

Color Coding

This is useful for providing conditional formatting to records in your Table report.

Choosing “Assign colors to choices in” will allow you to select values from fields with choice-based values, such as multiple choice and checkbox.

For more advanced builders, “Use a formula” will bring up the interface for writing custom code that QuickBase interprets for color choices.

Reporting Best Practices

Consider your audience when creating a report.

Ask yourself:

  • ◦ Is this an administrator-level report?
  • ◦ Is it a personal report?
  • ◦ Or is everyone going to want to see this?

These are controls in the “Reports & Charts Panel”.

Setting Report Groups

You will need to consider the group in which your report should live. You can do this in the “Reports & Charts Panel”.

It is tempting to dump everything into “Common”. However, this leads to disorganization and confusion about the report's intended function or feature.

Here is how you add report groups:

  1. Leave the report building page and go into the “Reports & Charts” dropdown.
  2. Then, click “Organize”
Organize
  1. Add a description to your report.

Note: Information such as its purpose, who built it, etc. will greatly assist you or your team down the road. Sometimes, a name is not enough to jog your memory of why you built this report.

You can prompt the viewer of your report for input on a given filter before they view it.

To do this, click the dropdown and select “< ask the user >”

Report Project Record

For more information, see the following:

https://helpv2.quickbase.com/hc/en-us/articles/4570317429908-About-Reports-and-Charts-

For more guides on Quickbase, visit our knowledge base.

© 2025 Quandary Consulting Group. All Rights Reserved.