Download Reportworq
⬇ Guide PDF

Excel: build and refresh reports#

The Reportworq add-in puts a task pane on the right of the Excel grid, the companion pane. This page covers the reporting side of it: getting governed data onto a worksheet and keeping it current.

When to use it. Reach for the add-in when you want source-system data in a layout you control and refresh on demand, rather than authoring a full template-based job on the web.

Before you start#

Reports are built against a data model, not a raw connection#

This surprises people, so it is worth stating plainly: the add-in cannot connect to a raw datasource. There is no "pick a database and write SQL" path in the pane. Everything you report on in Excel comes from a data model.

A data model is a governed, curated layer an administrator or author builds over a connection: it selects the tables or cubes worth exposing, renames technical columns into business field names, applies filters, and publishes one or more views over the result. A view is a named, ready-to-use field set.

That indirection is the point:

So the first question when someone cannot find their data in the add-in is not "is the database connected" but "is there a published model view for it, and can this user see it". To create or publish one, see Data models.

Find your way around the pane#

The Excel companion pane: New report and New chart at the top, the empty state for a workbook with nothing on it yet, and the Formula library dock pinned at the foot
The Excel companion pane: New report and New chart at the top, the empty state for a workbook with nothing on it yet, and the Formula library dock pinned at the footTap or click the image to view it full screen

Editing a report saves continuously as you move between screens; there is no Save button. Refresh is the one explicit action that writes data into the worksheet.

Import a published data-model view#

  1. On Home, choose New report to open the Connect > Fields > Place stepper.
  2. Connect. Browse Workspace > Folder > Data Model > View and pick a view (a predefined field set) or a model (which adds a Query step for an ad-hoc query). Only models and views you are permitted to see appear.
  3. Fields. Select which fields become columns. Switch to Arrange to reorder, rename, hide, and configure them.
  4. Place. Set the target cell or range (type an address or use Select Range), and optionally import as an Excel Table, choose an Insert Behavior, auto-resize columns, or update a named range.
  5. Choose Import to {cell}. Reportworq runs the model, writes the result, returns you to Home, and adds the report to the list.

Three placement rules are worth knowing before they bite:

Shape the list report#

Within the Fields step, open any column to configure it in the field editor.

Control What it does
Display mode Normal, Group (collapse repeated values down the column), or Section (a section break with its own sorting and layout). Only one field may be a Section at a time.
Sort A sort mode, plus a priority when more than one field sorts.
Aggregate Sum and Average on numeric columns; Min and Max on numeric or date columns; Count and Count Distinct on any type.
Filter An operator and a value: a numeric literal such as >=5, single-quoted text such as 'North', or a variable such as {{Region}}. Combine rows with AND/OR.
Formatting Header, Data, and Subtotals, each with its own format mode.

Two habits pay off. A hidden field (the eye toggle) still filters and sorts without appearing in the output, which is how you filter on something the reader should not see. And selecting only the fields you need reduces the work the datasource does, which is the cheapest performance win available here.

Filters that follow a parameter#

The {{Variable}} filter form is what connects an add-in report to the rest of Reportworq. Filter a column on {{Region}}, and when the report runs as part of a job the value comes from the job's parameter, so the same workbook produces a different slice per region. See Parameterize a report.

Refresh a report#

Notes and limits#

Going deeper. An imported list report is one of two ways to put source data on a sheet. The other is a Reportworq worksheet function written straight into a cell. For how the two compare and the full function catalog, see Functions overview. To find and insert a function without leaving Excel, see Excel: find and insert functions.

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.