This article explains how to author Excel source reports using the ReportWORQ add-in for Excel, based on reporting models created using the ReportWORQ web interface.
Each ReportWORQ Distribution Job or Contribution Campaign is based on one or more source reports, which are typically Excel workbook (.xslx) files. Each source report contains one or more individual reports based on reporting models derived from ReportWORQ datasources such as financial planning systems or other supported databases. ReportWORQ uses source reports as templates to generate report output for distribution or input forms for Contribution Campaigns.
Report authors can create source reports in Excel, using the ReportWORQ add-in. All procedures in this article are to be performed in Excel.
Expand for information about accessing the ReportWORQ add-in
Accessing the ReportWORQ Add-in
Before you can use the add-in for the first time, you must install it. For more information, see Add-in Setup.
Internet access is required to install or use the ReportWORQ add-in. You must be logged in to ReportWORQ to use the add-in.
To launch the add-in after it has been installed:
Open the Excel report (.xlsx file) you want to modify.
At the top of Excel, select the ReportWORQ tab and then select the ReportWORQ Open button.
If you are not logged in to ReportWORQ, the login prompt appears.
If the login prompt appears, do the following:
If ReportWORQ uses a port number other than 8300, or ReportWORQ is installed on a different computer, Select the edit icon
, provide the correct URL for accessing ReportWORQ, and then select View..png)
Select Login, provide your User Name and Password as prompted, and then select Login.
The ReportWORQ task pane appears.
Opening Reports Previously Modified by the Add-in
If you open a report that has been previously modified by the ReportWORQ add-in, Excel automatically attempts to launch the add-in:
If the add-in is installed but you are not logged in to ReportWORQ, you are prompted to log in.
If the add-in is not installed, you are prompted to Accept and Continue, and then you are prompted to log in to ReportWORQ.

After you log in, the ReportWORQ add-in pane appears.
The main sections of this article are as follows:
Manage Reports Menu
The Manage Reports menu provides access to report authoring features. It consists of an Actions area and collapsible lists of all reports, sorted by worksheet. In the following example, the source report includes three worksheets named Production, Fulfillment, and Executive.

From the Actions area, you can:
Create a new Report — Creates a report on the current worksheet.
Refresh all data — Renders all reports, using fresh data from their data sources.
Clear all data — Deletes data from all reports, leaving the report headings intact.
From the report lists, you can select a report to open it for editing.
Tip: To return to the Manage Reports pane at any time, select the ReportWORQ logo at the top of the add-in and then select Manage Reports.
Creating or Opening a Report
A source report (.xlsx file) can contain any number of authored reports, on any number of worksheets. A worksheet can contain multiple reports. After you create a new report, you must edit it to define its contents and properties.
Note: Within this article, authored reports are simply called reports.
Important: Rename Excel worksheets as required before adding reports. Authored reports reference cell locations, which include worksheet names, to position report output.
To create a new report:
Navigate to the Excel worksheet where you want to add the new report.
From the main menu of the ReportWORQ add-in, select Manage Reports and then select Create a new Report.
The Columns list appears. The list is empty because the report does not yet have a data connection.
Select New Report.
An expandable list of reporting models appears.
The top-level nodes are datasource names. The second-level nodes indicate the model types. The blue items are individual models.
Browse to select the reporting model that contains the required data.
The Columns list appears.
Select the fields icon.
.png)
The Choose Fields list appears.
Select the fields you need for the report. This includes visible fields as well as hidden fields required for filter queries.
Tip: Choosing only the required fields reduces the volume of queries sent to the underlying datasource and improves performance.Close the Choose Fields list (x) to return to the Columns list.
The report is ready for editing.
Tip: Initially, the report is not displayed on the worksheet. You must refresh the report to preview it.
To open an existing report:
Navigate to the Excel worksheet that contains the report.
Tip: Being on the same worksheet as the report enables you to refresh and view the report preview. Alternatively, you can edit reports from other worksheets without refreshing and viewing them.From the main menu of the ReportWORQ add-in, under Reporting, select Manage Reports.

The Manage Reports interface appears.
Select the report name.
In the following example, the Supply Chain worksheet contains two reports named Products and Orders.
A list of columns (data fields) appears. The following example shows columns for the Products report.
Tip: To return to the main menu, select the Back to Reports icon.
Refreshing or Clearing a Report
When you first create a report, it is not displayed on the worksheet. You must refresh the report to see it. By default, reports are rendered at the top left corner of the worksheet (cell A1). You can change the Location setting on the Import tab of Report Options.
You can refresh a report from cached data or from source data, or clear a report to temporarily delete the data but keep the headings.
IMPORTANT: Navigate to the Excel worksheet that contains the report before you refresh or clear the report.
You can also send report details to ReportWORQ Technical Support for analysis.
To refresh a report:
Near the top of the authoring interface, select the refresh icon shown (
or
), or expand the refresh menu
and select a different refresh option:
Refresh from source — Queries the underlying datasource for fresh data and then renders the report.
Tip: The first time you refresh the report, this is the only available option.
Refresh from cached data — Renders the report based on data from the most recent query. This option reduces the volume of queries sent to the datasource, and the report may render more quickly.
To clear a report:
Expand the refresh menu and then select Clear Report.

All column data is deleted, but the column headers remain visible. The deleted data will be restored upon refresh.
To send report details to ReportWORQ Technical Support:
Expand the refresh menu and then select Send to Support.

Editing Report Options
The Report Options area includes settings that apply to the overall report.
To access report options:
From the Columns view, select the Report Settings icon.

The Report Options area consists of four tabs (Import, Data, Formatting, and Variables).
Note: For options that can be set at both the report level and at the column level, the column level settings override those set at the report level.
Import Tab
Import tab options control how and where the report is imported into the current worksheet. The Import tab includes the following options:
Import to Table — When selected, the report output populates an existing Excel table.
The table includes filters in each column, which you can apply to limit the data displayed in ReportWORQ Job output.
To configure the table, select the Table Name from the list and specify the New Table Location as a cell or cell range. The top left cell of the table will appear at the specified cell location or the top left cell of the range. In the example below, the table is named Products Table, and it is located at cell A1..png)
Location — Cell or cell range reference that defines the top left corner of the report. If a cell range is specified, the report is aligned with the top left corner of the range.
Insert Behavior — Defines how the report is rendered:
Overwrite Cells — The report replaces the contents of the cells where it is rendered. No cells or rows shift. If the number of report rows decreases, excess cells are left blank upon rendering.
Insert/Delete Cell — Initially, the report overwrites the cells where it is rendered. If the number of report rows changes, cells directly below the report shift up or down accordingly upon rendering.
Insert/Delete Rows — Initially, the report overwrites the cells where it is rendered. If the number of report rows changes, rows below the report shift up or down accordingly upon rendering. Cells beside the report also shift up or down, but rows above the report are unaffected.
Automatically resize columns — When the report is rendered, column widths adjust to fit their contents.
Max Width — Specify the maximum column width, in pixels.
Update Excel named range — When the report is rendered, the specified named range is populated with the report contents. The named range resizes to fit the report contents.
Note: This feature takes effect when the report is used in a ReportWORQ Job, but not when the report shown in Excel is refreshed.Include header row in range — The header row of the report is included in the named range.
Named Range — The name of the named range. The named range must already exist; ReportWORQ does not create named ranges.
Max Preview Rows — The number of rows to be rendered when the report is refreshed.
Note: This setting does not affect the number of rows rendered when the report runs as part of a ReportWORQ job.
Data Tab
Show totals for aggregate fields — Enables aggregate totals to be displayed in the report. Aggregate totals can be displayed only for columns that are configured to calculate aggregates, on the Data tab of their Column Options. If any columns in the report are grouped or sectioned, they must also be configured to show totals for aggregate fields, on the Header tab of their Column Options.
Limit report rows — When selected, the Row Limit box appears. Specify the maximum number of data rows to be rendered when the report runs as part of a ReportWORQ Job.
Filters — Enables you to define a set of grouped data filters at the report level. Rows that do not meet all filter criteria are excluded from reports.
Tip: You can also define filters for individual columns, on the Data tab of their Column Options.
To define report-level filters:
In the Filters area of the Data tab, expand the + list and select a column you want to filter.
A filter expression box appears. The field name appears above it.
Tip: A dashed rectangle outlines each group of filters.Define the first filter expression by selecting a comparison operator and specifying a test value.
In the following example, the filter requires the data value to be greater than or equal to 5..png)
If the test value is text, enclose it in single quotes as shown below:
The test value can be a variable. To declare a variable, enclose the{{variable name}}in double curly braces. In the following example, the test value is a variable named myVar.
If the filter group requires additional filter expressions, expand the + list and select a column, then select a logical operator at the top of the filter group:
And — Data must satisfy all filter expressions in the group.
Or — Data must satisfy one or more filter expressions in the group.
Define additional filter expressions within the group as required.

If the filter set requires another group of filters:
Select Add Group and then, at the top of the filter editor, select a logical operator to apply to the set of groups:

And — Data must satisfy all groups.
Or — Data must satisfy at least one of the groups.
Within the new group, define filter expressions and select a logical operator if the group contains multiple expressions.
Continue to add and define filter groups as required.
The following example has two groups.
Formatting Tab
The Formatting tab enables you to define the default visual appearance of cells in the report. These defaults can be overridden by individual column formats.
.png)
To format report contents:
Select an icon to select the type of cells to configure:
— Header cells
— Data cells
— Subtotal cells
From the Format Mode list, select one of the following:
None — No formatting defaults are applied.
Automatic — Standard ReportWORQ formatting.
Cell Based — Any Excel formatting you apply to a cell of the selected cell type within the report will be applied to all cells of that type.
For example, if you are formatting data cells, you can apply formatting to one data cell and when you refresh the report, all data cells in the report will be formatted to match.Basic — Enables you define formatting using tools that appear within the add-in, as shown below:
.png)
Style — Applies formatting based on a named style from Excel.
Range — Applies formatting to match the formatting of cells in the specified cell range.
Variables Tab
The Variables tab lists all ReportWORQ variables applicable to the report.

Each variable is part of a filter definition for a filter applied at the report level, the column level, or in the underlying reporting model. Only data that satisfies all filters is included in report output.
Note: All variables must be assigned values in order to run the report or refresh the report.
To assign a value to a variable:
From the list, select the type of variable value, either Text or Cell Range:

Text — A single text value.
Cell Range — A cell reference to a single cell that contains the value. If you specify a cell range, the value from the top left cell of the range will be used.
Tip: You can create a report parameter in a ReportWORQ Job to populate the cell. The same parameter can then be used as the criterion for burst report iterations.
If the value is a text value, type the text in the box.
If the value is a cell reference, type the cell location in the box or select the cell selection icon
and then select the cell on the worksheet.Clear or select the Allow blank values checkbox:
Clear — A variable value must be provided here.
Selected — If no variable value is provided here, the default value from the underlying reporting model is used.
Editing Column Options
Column options define which columns and data appear in the report, and the visual appearance of each column’s contents.
Note: For options that can be set at both the report level and at the column level, column level settings override those set at the report level.
To access column options:
From the Manage Reports view, select the report name.

The Columns list appears. The following example lists columns for a report named Products.
Selecting and Reordering Columns
In the columns list, you can select which columns appear in report output and arrange their order.
To select columns:
Select the columns you want to display in the report output.
The open eye icon
indicates that the column is included in the report.
The closed eye icon
indicates that the column is excluded from the report.
Note: Hidden columns are still available for filter references.
To reorder columns:
Hover over the dots
beside a column that you want to move.
The drag icon appears.Select and drag the column to the desired position in the list.
Formatting Columns
Each column is formatted individually. Format options include:
Header options — Header text, grouping, and sectioning.
Data options — Sorting, aggregating, and filtering data.
Formatting options — Visual appearance of headers, data, and subtotals.
Note: Formatting applied at the column level overrides formatting applied at the report level.
To access the format options for a column:
In the list of columns, select the arrow to the right of the column name.
.png)
Format Options appear on three tabs (Header, Data, and Formatting.)
Header Options

The Header tab contains the following options:
Display Mode — Enables you to group or section data based on the current column. You can set grouping and sectioning on multiple columns in the same report.
The options are as follows:None — The report is not modified.
Group — Where the data value for the current column is identical in multiple consecutive rows, only one instance of the value is displayed.
In the following example, the Group display mode is applied to the Format column..png)
Tip: To eliminate unwanted borders for empty cells and centre the values upon which the groups are based, select Merge grouped cells.
Tip: You can sort the current column so that for each data value, all rows that have that value are displayed together, as shown below. Sort Mode options are available on the Data Tab..png)
Section — The report is divided into sections based on values from the current column. All rows that contain a given value are displayed in one section. In the following example, the Section display mode is applied to the Format column.
When you section a column, additional Section Sorting and Layout Options appear:
TheDisplay section in separate column — Current column values, upon which the sections are based, are displayed in a separate column. When not selected, they are displayed above the first column.
Merge cells in section row — Eliminates unwanted borders for empty cells.
Show totals for aggregate fields — Enables the display of aggregate values for columns that have aggregation configured. Aggregate options are available on the Data Tab.
If any columns in the report are grouped or sectioned, they must be configured to show totals for aggregate fields, on the Header tab of their Column Options.
On the Data tab of the Report Options, the Show totals for aggregate fields option must be selected.Auto outline section — Creates an outline in Excel, with each report section as a collapsible Excel group.
Insert blank row — Inserts a blank row between sections.
Insert page break — Inserts a page break between sections.
Header — Enables you to define the header text.
Data Options
The Data tab contains the following options:
Sort Mode — Enables you to sort rows based on the current column.

If you want to apply nested sorting to multiple columns, set the Sort Priority for each sorted column. Lower-numbered sorting takes precedence. Do not assign the same sort priority to multiple columns.Aggregate — Enables you to aggregate data values for the current column.

Aggregate options are as follows:None — Values are not aggregated.
Min — The lowest value is displayed. Applies to numerical values only.
Max — The highest value is displayed. Applies to numerical values only.
Average — The average value is displayed. Applies to numerical values only.
Sum — All values are added, and the result is displayed. Applies to numerical values only.
Count — Displays the total number of values, including repeated values. Applies to text values only.
Count Distinct — Displays the number of unique values. Applies to text values only.
Filters — Enables you to define data filters for the current column. Rows that do not meet all filter criteria are excluded from reports.
Tip: You can also define a set of filters at the report level, on the Data tab of Report Options.
To define filters for the current column:
Select Add Filter.
Define the first filter expression by selecting a comparison operator and specifying a test value.
In the following example, the filter requires the data value to be greater than or equal to 5..png)
If the test value is text, enclose it in single quotes as shown below:
The test value can be a variable. In the following example, the test value is a variable named myVar.
If additional filter expressions are required, select Add Filter and then select a logical operator:
And — Data must satisfy all filter expressions in the set.
Or — Data must satisfy one or more filter expressions in the set.
Define additional filter expressions as required.
Formatting Options
The Formatting tab enables you to define the visual appearance of cells for the current column.

To format column contents:
Select an icon to select what type of cells to configure:
— Header cells
— Data cells
— Subtotal cells
From the Format Mode list, select one of the following:
None — No formatting is applied to the column.
Inherit — Formatting is inherited from the report-level format options.
Automatic — Standard ReportWORQ formatting.
Cell Based — Any Excel formatting you apply to a cell of the selected cell type within the column will be applied to all cells of that type.
For example, if you are formatting data cells, you can apply formatting to one data cell and when you refresh the report, all data cells in the column will be formatted to match.Basic — Enables you to define formatting using tools that appear within the add-in, as shown below:
.png)
Style — Applies formatting based on a named style from Excel.
Range — Applies formatting to match the formatting of cells in the specified cell range.