Help & documentation

Getting started with ProMatrix

ProMatrix is one of the most powerful matrices in Power BI – built for P&L, balance sheets, budget variance and any structured report, and finance-ready out of the box. This page covers everything – from your first field to IBCS, export and a full feature comparison.

1 Β· Getting started

ProMatrix is a Power BI custom visual. Add it like any other visual and drop in your fields – no reshaping of data and no DAX required for report logic.

  1. Add ProMatrix from AppSource (Get more visuals) or import the .pbiviz file via … β†’ Import a visual from a file.
  2. Select the visual on the canvas and drop your fields into the Rows, Columns and Values wells.
  3. ProMatrix recognizes your chart of accounts and builds a statement automatically – or pick a ready-made template under Report layout β†’ Template.
  4. Fine-tune with the format pane (styles, conditional formatting, IBCS) – or open the visual editor from the βš™ menu.
ImageScreenshot: ProMatrix added to the canvas with the field wells visible
Tip: No data leaves Power BI. ProMatrix runs 100% inside the visual sandbox with no external calls – safe behind firewalls and GDPR-friendly.

2 Β· Data fields (the wells)

How to use each field well in ProMatrix:

  • Rows – your hierarchy (e.g. Main group β†’ Subgroup β†’ Account). Supports expand/collapse and ragged levels.
  • Columns – column breakdown (e.g. department, region, period). Can have multiple levels.
  • Values – the numbers (e.g. Amount, Budget). Multiple measures give multiple value columns per column group.
  • Comment optional – a measure/text shown as a comment icon on the line.
  • License key optional – the license key via a data field instead of the format pane (the data role wins).
ImageScreenshot: the Rows / Columns / Values / Comment / License key wells

3 Β· Smart auto-build & templates

ProMatrix recognizes common charts of accounts and builds the right statement automatically – with correct signs for costs stored as negatives.

Ready-made templates

Pick under Report layout β†’ Template:

  • International: IFRS (P&L & balance sheet)
  • Norway: GRS, NS 4102
  • Sweden: BAS  Β·  Germany: SKR04
  • Denmark and Finland (P&L & balance/tase)
  • Key figures: gross profit, EBITDA, operating margin (country-aware)
ImageScreenshot: the Template picker + an auto-built income statement
UI and labels are available in ten languages: Norwegian, English, Swedish, Danish, Finnish, German, French, Spanish, Italian and Polish. Set it under Localization, or let it follow the report language automatically.

4 Β· Visual report editor

Build or customize the statement without writing JSON. Open the editor from the βš™ menu. You can add three line types:

  • Data line – pulls one or more account ranges (e.g. 3000–3199).
  • Sum line – sums other lines you choose.
  • Formula line – compute with other lines (see next section).

Advanced: the layout is stored as JSON under Report layout β†’ Custom layout, so you can copy a setup between reports.

ImageScreenshot: the visual row editor with sum / formula / data lines

5 Β· Formulas & functions

Formula lines and calculated columns use the same engine. Reference other lines with [id] and columns with {ref}. Cross-references work within the same statement – e.g. pull net income from the P&L lines into the balance sheet.

Operators

+ βˆ’ * /, comparisons > < >= <= = <> (return 1/0), and parentheses.

Functions

IF, ABS, ROUND, MIN, MAX, AVERAGE, AND, OR, NOT, GROWTH, SQRT, CEILING, FLOOR, SUM.

Example: IF([10]=0; 0; ([20]-[10])/[10]) gives growth as a percentage and avoids dividing by zero.
Note: Cross-references do not span separate visual instances or report pages – a Power BI custom visual cannot read another visual's data. References work within the same ProMatrix statement.

6 Β· Calculated columns & sparklines Pro

Add your own columns computed inside the visual – without DAX measures:

  • Variance in currency and %, margin, index, ratio, period-over-period.
  • Per group – compute within each column group (e.g. variance per region).
  • Sparklines – a mini chart showing the trend in a single row.
  • Hidden helper columns – pull a measure in for calculations without displaying it.

References are index-based, so they survive if you rename the field in the data model.

ImageScreenshot: calculated columns (variance %, margin) + sparkline

7 Β· Conditional formatting & IBCS Pro

Set rules per row, column or cell:

  • Sign – color by positive/negative Free
  • Color scale (heatmap), data bars, icon sets with thresholds
  • Variance analysis – good/bad with cost-line inversion and centered bars

IBCS in one click

Pick an IBCS style (light or purist) from the βš™ menu. ProMatrix automatically adds Ξ” and Ξ”% columns with variance bars and scenario coding per the international IBCS standard.

ImageScreenshot: IBCS style with Ξ” columns and variance bars
β€œReset formatting” in the βš™ menu clears all formatting and IBCS columns in one click.

8 Β· Click filters (row or cell)

Under Report layout β†’ Click filters you choose what a click does:

  • Whole row (default) – click anywhere in the row to cross-filter by that row.
  • Single cell (row Γ— column) – click a value cell to filter by the intersection of row Γ— column member (e.g. β€œPayroll” Γ— β€œOslo”). The row label still selects the whole row.
Important about cell mode: Power BI can cross-filter by row and column categories, but not by which measure you clicked. If a column group has several measures (e.g. Amount and Budget), both cells filter by the same category (e.g. Oslo). Another visual then shows its own measure for Oslo – not necessarily the number you clicked.
ImageScreenshot: the β€œClick filters” picker + a highlighted cell

9 Β· Excel export Pro

Export to a real .xlsx with formatting, numbers and indentation preserved. From the βš™ menu you choose the scope:

  • All – forces every group open and includes account level.
  • As shown – a snapshot of what is currently displayed.
  • Top level only – top level only.
IBCS variance bars export as colored text (not a filled cell), so the Excel sheet stays readable. Requires the tenant switch β€œAllow downloads from custom visuals” to be on.
ImageScreenshot: the export options in the βš™ menu + result in Excel

10 Β· License & plans

ProMatrix uses an offline license key – no login, no cloud. Paste the key into License key in the format pane (or via the data field). Verification happens locally in the sandbox.

  • Free – full functionality at small scale, with a watermark.
  • Pro – per company. Premium – per group. Enterprise – by agreement.
  • On expiry the visual falls back to the free version – you never lose your own data.

See pricing β†’  Β·  Terms β†’

11 Β· Full feature list & comparison

Everything ProMatrix can do, and what's included in each plan.

FeatureFreeProPremiumEnterprise
Matrix & core
Hierarchical matrix with subtotals & grand totalsβœ“βœ“βœ“βœ“
Expand/collapse on rows and columnsβœ“βœ“βœ“βœ“
Frozen row and column headersβœ“βœ“βœ“βœ“
Sorting, search, hide empty rows/columnsβœ“βœ“βœ“βœ“
Cross-filtering & highlightingβœ“βœ“βœ“βœ“
Click filter: whole row or single cellβœ“βœ“βœ“βœ“
Number format (decimals, separators, culture)βœ“βœ“βœ“βœ“
Per-column styling (color, width, align, hide)βœ“βœ“βœ“βœ“
Style system (Header / Subtotal / Total / Emphasis)βœ“βœ“βœ“βœ“
Multilingual UI (10 languages), high contrast, keyboardβœ“βœ“βœ“βœ“
Reporting & finance
Templates: IFRS, GRS, NS 4102, BAS, SKR04, DK, FIβœ“βœ“βœ“βœ“
Visual report editor (sum/formula/result)βœ“βœ“βœ“βœ“
Smart auto-build (chart-of-accounts detection)βœ“βœ“βœ“βœ“
Automatic sign handling (negative costs)βœ“βœ“βœ“βœ“
Formulas in row lines (IF, GROWTH, ABS, ROUND …)βœ“βœ“βœ“βœ“
Cross-references within the statement (P&L β†’ balance)βœ“βœ“βœ“βœ“
Comments (data-driven + notes)βœ“βœ“βœ“βœ“
Sign colors (conditional)βœ“βœ“βœ“βœ“
Display & analysis
Show values as % (of column total / parent row)βœ“βœ“βœ“βœ“
Top/Bottom-N with an aggregated "Other" rowβœ“βœ“βœ“βœ“
Hide rows below a threshold (0 / amount)βœ“βœ“βœ“βœ“
Hide individual rows (still counts in sums)βœ“βœ“βœ“βœ“
Value bar in the row header (visual weight)βœ“βœ“βœ“βœ“
Group total at top or bottomβœ“βœ“βœ“βœ“
Fixed row-header width + freeze first N columnsβœ“βœ“βœ“βœ“
Unit caption + "–" on selected rowsβœ“βœ“βœ“βœ“
Division by zero β†’ blank (no misleading 0)βœ“βœ“βœ“βœ“
Drill-through / "see transactions" (right-click)βœ“βœ“βœ“βœ“
Pro features
Compare columns Ξ” / Ξ”% (vs budget / prior year) in one clickβ€“βœ“βœ“βœ“
Without β€œProMatrix by jhl.no” markβ€“βœ“βœ“βœ“
Excel export (all / as shown / top level)β€“βœ“βœ“βœ“
Calculated columns & sparklines (per group)β€“βœ“βœ“βœ“
Advanced conditional formatting (scale, bars, icons)β€“βœ“βœ“βœ“
Variance analysis + IBCS style (light/purist, auto-Ξ”)β€“βœ“βœ“βœ“
Show numbers without sign (magnitude)β€“βœ“βœ“βœ“
Inline subtotals (Ξ£ overlay)β€“βœ“βœ“βœ“
Premium features
Values on rows (measure placement)β€“β€“βœ“βœ“
Group: multiple companies on one licenseβ€“β€“βœ“βœ“
Enterprise
White-label (remove all branding)β€“β€“β€“βœ“
Custom templates & onboardingβ€“β€“β€“βœ“
Partner/reseller & multiple tenantsβ€“β€“β€“βœ“
SLA & priority supportβ€“β€“β€“βœ“
Volume & framework agreements, invoicingβ€“β€“β€“βœ“
Size & price
Max rows / columns≀500 Β· 12≀500 Β· 40≀500 Β· 100≀500 Β· 100
Price (per year, excl. VAT)0€590€1,290Contact us

Runs 100% inside the Power BI sandbox – no data is sent out. License verified offline.

12 Β· Troubleshooting

Excel download doesn't start

Check that the tenant switch β€œAllow downloads from custom visuals” is on (a separate switch, independent of β€œExport and sharing”).

Account level missing from the export

β€œAs shown” only includes what is expanded. Use Export β†’ All, or expand the groups before exporting.

I clicked one cell, but another visual shows a different number

Expected in cell mode – see section 8. Power BI filters by category, not by measure.

Rows get trimmed / yellow notice

You're over your plan's limit (Free 500 rows). Upgrade to Pro/Premium for larger reports.

Can't find the answer? Contact post@jhl.no – we'll help you get going.