[Expand]General Information
[Expand]WinForms Controls
[Expand]ASP.NET Controls and MVC Extensions
[Expand]ASP.NET Bootstrap Controls
[Expand]ASP.NET Core Bootstrap Controls
[Expand]WPF Controls
[Expand]Xamarin Controls
[Expand]Windows 10 App Controls
[Expand]Office File API
[Expand]Reporting
[Collapse]Report and Dashboard Server
 [Expand]Installation
  License and Distribution
 [Expand]Administrative Panel
 [Collapse]Create Reports
  [Expand]Web Report Designer
  [Collapse]Windows Forms Report Designer
    Create and Customize Reports
    Use the Report Wizard to Create a Report
    Use Parameters
 [Expand]Create Dashboards
 [Expand]Configuration and API
  Localization
[Expand]Dashboard
[Expand]eXpressApp Framework
[Expand]eXpress Persistent Objects
[Expand]CodeRush
[Expand]CodeRush Classic
[Expand]Cross-Platform Core Libraries
[Expand]Tools and Utilities
 End-User Documentation
View this topic on docs.devexpress.com (Learn more)

Create and Customize Reports

This topic explains how to use the DevExpress Report and Dashboard Server's version matching system, which allows you to maintain various versions of the same report. It details the process of obtaining existing reports from the Report and Dashboard Server storage, illustrates the specifics of creating new reports using the Report Designer, and explains how to upload your local report to the Report and Dashboard Server storage.

Expanded Log In to the Report and Dashboard Server

If you are not logged on to the server (e.g., you are running the Report and Dashboard Server End-User Report Designer for the first time), the Login dialog will be invoked when you try to create or open a report.

In the Login dialog, you will need to specify the server address and authentication method. If you are using Report and Dashboard Server authentication, you additionally need to specify your login information.

Tip

Clicking the New Report or Open Report button while holding the SHIFT key while one or more reports are being edited in the Designer will display a prompt to close the current connection and run the Login dialog once again.

Expanded Create a New Report

You can create a new report using the Report Wizard. To invoke the Report Wizard, click the New Report... button in the Report tab of the ribbon toolbar.

To learn how to use the Report Wizard to create a report, see the Use the Report Wizard to Create a Report topic.

Expanded Open an Existing Report

To open an existing report, click the Open Report… button in the Report section of the ribbon toolbar.

In the invoked window, select a category and a report within the category, and click Open.

To open an older version of the report, click the drop-down arrow in the Open button and select Open Revision.

This will invoke the Open Revision dialog, which lists all report revisions. Select the required revision and click Open.

Expanded Upload a New Report to the Server

To upload a new report to the server, click the Upload Report… button in the Report section of the ribbon toolbar.

In the invoked window, select the category to which you want to save the report, or create a new category by clicking the New Category icon in the dialog's toolbar.

Specify the name, description and revision comment for your report.

Click Save to upload the report to the server's storage.

Expanded Save Changes Made to a Report

After you have made changes to an existing report, you have two options:

  • save the report;
  • check the report in.

Saving creates a local copy of the report, allowing you to close the report and finalize the revision later. Additionally, it locks the report. This means that the report will not be editable by other users until the check in or rollback.

Checking in uploads a new revision to the server and unlocks the report, if it was previously locked.

To save the report, click Save Report… in the ribbon toolbar.

To check in the revision, click Check In Report… in the ribbon toolbar.

To undo all changes made for the current revision, click the drop-down arrow in the Check In Report… button and select Undo Check Out in the invoked menu.

Expanded See Also

Is this topic helpful?​​​​​​​