Skip to main content
Version: Latest
User ManualNeed configuration, code or deployment details? In the Technical Manual: Report BuilderReport Builder Permissions and Security

Report Builder

The Report Builder lets you build your own reports without writing code. You pick the data you need (for example your customers and their orders), drag fields onto the report, choose how numbers are added up, and add charts, headline numbers, and pivot tables. You can save a report, put it in the admin menu so you can run it again with one click, and share it with people and roles, or send people a link to it.

This video shows how to build a report, add totals, formulas, filters and charts, join data sets, save reusable views, and share your reports.

MenuReports > Report Builder, and Reports > Report Views
PermissionsBuild reports and manage own custom reports and views (to design); Share custom reports publicly and through share links (to share with everyone or create links); Manage all custom reports and views (to change other people's reports)
FeaturesReport Builder, which turns on Orchard Core's Data Pipelines Core. Your content types (such as customers or orders) are offered as data when Contents is on, and your saved queries when Queries is on. Emailing share links needs Email.
Can't find it?

What you see depends on your role. If the menu, a button or a setting on this page is missing, ask your administrator to give you the permission listed above or to turn on the feature. Only administrators can turn features on and change site settings.

People who only run reports that were shared with them need no permission: they see Reports > Shared Reports, and any report pinned to the menu that they may open.

What you can do​

You want to...Read
Turn the Report Builder on, find it, and work with the list of reportsGet started
Design your first report: pick data, add columns, sort and previewBuild a report
Add up numbers, group by month, format values, and work out new values with formulasColumns and formulas
Narrow the data, and let the people who run the report pick their own period or valuesFilters
Show tables with totals and subtotals, charts, headline numbers and pivot tablesVisuals
Report on two kinds of data together, such as customers and their ordersJoin data sets
See examples of common reports and how they are builtKinds of reports
Know which data you can report onData sources
Save drafts, publish, and go back to an earlier versionPublish and versions
Prepare data once and reuse it in many reportsReusable views
Share a report, put it in the menu, run it and export itShare and run reports
Email a report on a schedule, send share links, or react when a report is runAutomate with workflows
Fix a report that does not work as expectedTroubleshooting

Who can do what​

Your administrator gives these permissions to roles. Administrators have all of them.

PermissionWhat it lets you do
(none)Run the reports that are shared with you, and the reports you own.
Build reports and manage own custom reports and viewsDesign reports and views, change and delete your own, use any view in your reports, and clone a report you can run.
View all custom reportsRun every report, whoever owns it and whoever it is shared with.
Manage all custom reports and viewsChange and delete every report and view, whoever owns it. It includes the two permissions above.
Share custom reports publicly and through share linksShare a report with the Anonymous role (everyone, even visitors who are not signed in), and create share links.

Words you will see​

WordWhat it means
Data sourceWhere data comes from, such as Content items (the content types of the site), Queries (saved queries), Report views or Users. Other features add their own. See Data sources.
Data setOne table of data from a source, such as the Customer content type.
FieldOne piece of information in a data set, such as Email or Total.
ColumnA field you placed on the report, with its settings.
DimensionA column the report groups by, such as Region.
MeasureA column that adds up values, such as the Sum of Total. When a report has a measure, it shows one row per group of dimensions.
Calculated fieldA field you work out with a formula, like a spreadsheet formula.
JoinHow two data sets are matched, such as an order to its customer.
VisualA table, chart, set of headline numbers or pivot table that shows the result.
ViewA saved, reusable data set: it joins, filters, and calculates once, and other reports can use its columns as fields.
DraftYour saved changes that nobody else sees until you publish them.
VersionA copy of the report kept each time you publish a change.
Share linkA secret address that opens one report for the people it was made for, once they sign in. It stops working when it expires.