Create a report in Bold Reports® Report Server

Note: Starting from v6.1, the Bold Reports® Report Server uses the new designer as the default interface for creating or editing reports. The appearance of old designer has been deprecated. For more information related to this change, see Breaking changes from v6.x.

Creating a report designs a new report from scratch in Bold Reports® On-Premises Edition using the Web Report Designer, and then publishes it to the Report Server. Use this option when you don’t already have a designed RDL file to upload and need to build a report against your own data from the ground up.

The following steps show how to create a report, connect it to data, and add a chart report item. They also cover publishing, previewing the result, and the REST API reference for adding reports programmatically.

What is report creation?

Report creation is the process of designing an RDL report entirely within Bold Reports®. You connect to a dataset, add report items such as tables and charts, bind data to them, and configure their appearance. Then, you publish the finished report to the Report Server. Uploading brings in an already-designed RDL file. Creating a report starts from a blank canvas in the Web Report Designer. The resulting report is placed into a category that determines who can access it.

  • If the user has All Reports permission, then the user can create reports in any category.
  • If the user has Reports in Category permission for some chosen categories, then the user can only create reports in those chosen categories.
  • Reports must be added in any one category.
  • Reports can be designed in the Web Report Designer and then published to the Report Server.
  • Reports created by using the SSRS Report Builder can also be uploaded to the Report Server.

What can I do with report creation?

With Bold Reports® report creation, you can:

  • Design a report from scratch using the Web Report Designer’s drag-and-drop items and data panels.
  • Connect a report to sample data or your own dataset while designing it.
  • Add and configure report items such as tables and charts, and bind them to data.
  • Preview and publish the finished report directly to the Report Server.

Who should use this guide?

Intended readers of this guide include:

  • Report authors designing new reports from scratch.
  • Developers connecting reports to SQL or other data sources.
  • Administrators reviewing category and permission requirements for report creation.

What do I need first?

Before you create a report in Bold Reports® Report Server, make sure you have:

  • All Reports permission, or Reports in Category permission for the category you want to create the report in.
  • A data source or dataset to connect the report to, or use the built-in sample data.

Steps to create a report

You start a new report in Bold Reports® Report Server from the [+] icon in the toolbar.

  1. Click the [+] icon in the toolbar and click the Start from Scratch option. Add button dropdown toggle

  2. Enter the report name in the dialog box, then click the Add and Design button. Report designer initial view

    The report is automatically saved as a draft if you do not publish it, and you can view unpublished reports on the Drafts listing page. Draft report

  3. Work in the Web Report Designer page, which opens in a new tab with a blank report by default. Report designer initial view

    • Click the Try the new designer toggle button to experiment with the new designer.

    New Report designer initial view

    • The Read Write Delete permissions for that Specific Report are added for the user who created it.

How do I add data to the report?

You add data to a report in the Web Report Designer from the Data panel.

  1. Open the Data panel by clicking the Data icon in the configuration panel. Configuration panel

  2. Click EXPLORE SAMPLE DATA in the data panel. Data creation panel

  3. From the available data, select Sales data and click Add. Data creation panel

  4. Check the report. A new DataSource and DataSet are added in the report. Data list view

How do I add a chart report item?

In the Web Report Designer design view, the left pane contains basic items, data regions, data visualizations, and sub reports for creating an interactive report.

The following steps use the Chart report item for demonstration purposes.

  1. Select any Chart type in the left pane, then drag and drop it into the design area.

    The following example uses a Column chart for demonstration purposes.

    Chart report item

  2. Check the design area. The Chart report item renders there. Chart initial view

Assign Data

The Web Report Designer binds data to a report item through the DATA tab of the properties pane.

The Assign Data step applies only to report items in the data visualization and data region categories.

  1. Focus the report item placed in the design area to bind data to it. Focus chart item

  2. Click the Properties button in the configuration panel to open the property pane. Then, switch to the DATA tab. Chart properties pane

  3. Use the DATA tab, which holds the data configuration view.

  4. Choose data from the drop-down list, which lists the available data in the report. Choose the dataset for chart

  5. Review the fields. Numeric columns and numeric expressions are listed under the Measures section, while other types of columns and dimension expressions are listed under the Dimensions section. Measures and dimensions

  6. Drag and Drop Measure Element: Select and drag the numeric column (measure element) or the numeric expression column from the Measures section and drop it into the Y Values section. Add a Y-value field The report item design then appears as follows: Preview after adding y-value field

  7. Aggregate Options: Click the Settings icon (highlighted in the following image) to open the drop-down list for aggregation types. Aggregate settings icon You can set the aggregation type used to compute the selected column. Aggregate menu list

  8. Drag and Drop Dimension Element: Select and drag the dimension element from the Dimensions section to measure against any of the selected numeric column(s) in Y Value(s) section, and drop it into the Column(s) section. Add dimension field The report item design then appears as follows: Preview after adding dimension field

  9. Grouping: You can group the added column element with another column by adding the respective dimension element into the Row(s) section. Achieve grouping by row values The report item design then appears as follows: Preview of row value grouping

Customize the appearance

You customize a report item’s appearance in the PROPERTIES tab of the Web Report Designer properties pane.

Properties pane

The PROPERTIES tab contains both general settings and settings specific to the report item. Configure the desired settings for the chart to enhance report design and improve report readability.

Chart final design view

How do I publish the report?

After you finish designing the report, publish it to the Report Server using the Publish dialog. For step-by-step instructions, see Publish Report.

How do I preview the report?

You preview a report in the Web Report Designer with the Preview button.

  1. Click the Preview button in the center of the report header. Preview icon in design view

  2. View the report preview, which appears as follows: Chart report preview

    You can download the sample report design.

Breaking changes from v6.x

Bold Reports® Report Server opens the new designer by default from v6.1, and the old designer look is deprecated.

  • From v6.1, when you create a new report or edit an existing one, the designer is displayed by default using the new designer. The old designer look has been deprecated. delete-report-part

  • If you still prefer the old designer look, navigate to Settings -> Configuration -> reporting/config.xml, set IsOldViewerDesigner node to true, and then save the changes.
    <IsOldViewerDesigner>true</IsOldViewerDesigner>

    Config File Config File

  • The Web Report Designer then looks as follows: Config File

  • If you previously saved your designer preference on the user profile page, that saved preference is no longer considered, and the related options are no longer available.

What are the key features?

Bold Reports® report creation offers the following key features:

  • New designer experience: From v6.1 onwards, you create and edit reports in the new Report Designer by default. During a transition period, you can switch back to the old designer look through server configuration.
  • Sample and built-in data connections: Explore built-in sample data to prototype quickly, or connect to your own data source and dataset while designing the report.
  • Interactive report items: Add report items such as tables and charts, bind them to measures and dimensions, and configure grouping, aggregation, and appearance settings.
  • Instant preview: Preview the report at any point during design to see how it will render before publishing it to the Report Server.

What are common use cases?

Bold Reports® report creation supports the following common use cases:

  • Building a new report from business data: Design a report from scratch against a SQL or other data source when no existing RDL file already covers the requirement.
  • Prototyping with sample data: Use the built-in sample data to explore report items and layout options before connecting to production data.
  • Creating interactive charts and visualizations: Add chart report items, assign measures and dimensions, and configure aggregation and grouping to present data visually.
  • Bringing in reports designed with the SSRS Report Builder: Design or adapt reports using familiar SSRS Report Builder concepts, then upload or publish them to the Report Server.

What are the limits?

Report creation in Bold Reports® Report Server has the following considerations and limitations:

  • From v6.1, the new designer is used by default for creating and editing reports; the old designer look is deprecated (see Breaking changes from v6.x above).
  • A report must be saved into a category; an unpublished report is stored as a draft on the Drafts listing page until it’s published.
  • The Read, Write, Delete permission for the specific report is granted only to the user who created it.

Frequently asked questions

What happens if I don’t publish a new report right away?

The report is automatically saved as a draft, and you can view unpublished reports on the Drafts listing page.

Can I still use the old designer after upgrading to v6.1?

Yes, temporarily. Set the IsOldViewerDesigner node to true in reporting/config.xml, though the old designer look is deprecated. See Breaking changes from v6.x above.

Can I upload a report created with the SSRS Report Builder instead of designing one from scratch?

Yes. Reports created using the SSRS Report Builder can also be uploaded to the Report Server. See Upload Reports.

Who can create reports in a specific category?

Only users with All Reports permission (any category) or Reports in Category permission for that specific category.

How do I get help?

If you run into permission errors, or the Web Report Designer doesn’t open as expected, check your category permissions with your administrator. You can also see the following links for data source setup and report parameter configuration.

See also

REST API Reference

The following table lists the available APIs related to adding reports in Bold Reports® On-Premises Edition.

Action HTTP Method Endpoint Description
AddReport POST /api/site/{tenant-name}/v1.0/reports Add report to the server. Report details must be passed as input.