Download Reportworq

This is the archived documentation for Reportworq 5. It is kept for reference and is no longer updated.

Go to the Reportworq 6 documentation

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.

Reportworq is designed to support and take full advantage of almost all Excel features, including Microsoft Excel's standard built-in functions. Reportworq additionally supports several data provider-specific Excel functions which are documented, per data provider, in Datasources articles. For more information, see Excel Functions.

For more information on the Reportworq add-in

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.

Tap or click the image to view it full screen

From the Actions area, you can:

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:

  1. Navigate to the Excel worksheet where you want to add the new report.
  2. 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.
  3. 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.
  4. Browse to select the reporting model that contains the required data. The Columns list appears.
  5. Select the fields icon. The Choose Fields list appears.
  6. 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.
  7. 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:

  1. From the main menu of the Reportworq add-in, under Reporting, select Manage Reports. The Manage Reports interface appears. Reports are listed, and are grouped by worksheet. In the following example, the Supply Chain worksheet contains two reports named Products and Orders.
  2. If you want to view the report in the spreadsheet as you edit it, open the Excel worksheet tab that contains the report.
  3. Select the report from the list. 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.

You can also send report details to Reportworq Technical Support for analysis.

To refresh a report:

  1. Near the top of the authoring interface, select the refresh icon shown ( or ), or expand the refresh menu and select a different refresh option:
  2. 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.
  3. 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:

To send report details to Reportworq Technical Support:

Tap or click the image to view it full screen

Editing Report Options#

The Report Options area includes settings that apply to the overall report.

To access report options:

Tap or click the image to view it full screen

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:

Tap or click the image to view it full screen

Data Tab#

Tap or click the image to view it full screen

Tip: You can also define filters for individual columns, on the Data tab of their Column Options.

To define report-level filters:

  1. 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.
  2. 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. 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.
  3. 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:
  1. Define additional filter expressions within the group as required.
  2. If the filter set requires another group of filters:
  1. Continue to add and define filter groups as required. The following example has two groups.
Tap or click the image to view it full screen

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.

Tap or click the image to view it full screen

To format report contents:

  1. Select an icon to select the type of cells to configure:
  1. From the Format Mode list, select one of the following:

Variables Tab#

The Variables tab lists all Reportworq variables applicable to the report.

Tap or click the image to view it full screen

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:

  1. From the list, select the type of variable value, either Text or Cell Range:
  1. If the value is a text value, type the text in the box.
  2. 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.
  3. Clear or select the Allow blank values checkbox:

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:

Tap or click the image to view it full screen

The Columns list appears. The following example lists columns for a report named Products.

Tap or click the image to view it full screen

Choosing Fields#

Columns are based on data fields from the underlying Datasource. You can choose which fields are made available to be displayed in report columns. By default, all fields are available.

To exclude a field from the report:

  1. Select the fields icon. The Choose Fields list appears.
  2. Deselect the field.
  3. Close the Choose Fields list.

Displaying and Reordering Columns#

In the columns list, you can show or hide individual columns to control which ones appear in report output, and you can arrange the column order.

To show or hide columns:

To reorder columns:

  1. Hover over the dots beside a column that you want to move. The drag icon appears.
  2. Select and drag the column to the desired position in the list.

Formatting Columns#

Each column is formatted individually. Format options include:

Note: Formatting applied at the column level overrides formatting applied at the report level.

To access the format options for a column:

Header Options#

Tap or click the image to view it full screen

The Header tab contains the following options:

Data Options#

The Data tab contains the following options:

To define filters for the current column:

  1. Select Add Filter.
  2. 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. 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.
  3. If additional filter expressions are required, select Add Filter and then select a logical operator:
  1. Define additional filter expressions as required.

Formatting Options#

The Formatting tab enables you to define the visual appearance of cells for the current column.

Tap or click the image to view it full screen

To format column contents:

  1. Select an icon to select what type of cells to configure:
  1. From the Format Mode list, select one of the following:

Columns Based on Unmapped Fields#

The underlying reporting model may include fields that are not mapped to data fields from the datasource. By default, these appear in your report as columns that have a header but no data.

You can enter an Excel formula into the top non-header cell. When the report is refreshed, the formula is applied and is propagated to all non-header cells in the column.

If you want to use the column as an empty spacer column instead, you can edit the column's Formatting Options to replace the header text with spaces. Column width is determined by the number of spaces you type.

Alternatively, if you do not want to display the column, you can hide it in the column list, or exclude its data field from the report entirely.

Feedback on this page

Comments, questions, requests, or something missing or unclear? Email us - the page you are on is filled in for you.

Email feedback on this page

Or write to support@reportworq.com directly.