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.
- Add ProMatrix from AppSource (Get more visuals) or import the
.pbivizfile via β¦ β Import a visual from a file. - Select the visual on the canvas and drop your fields into the Rows, Columns and Values wells.
- ProMatrix recognizes your chart of accounts and builds a statement automatically β or pick a ready-made template under Report layout β Template.
- Fine-tune with the format pane (styles, conditional formatting, IBCS) β or open the visual editor from the β menu.
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).
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)
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.
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.
IF([10]=0; 0; ([20]-[10])/[10]) gives growth as a percentage and avoids dividing by zero.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.
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.
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.
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.
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.
11 Β· Full feature list & comparison
Everything ProMatrix can do, and what's included in each plan.
| Feature | Free | Pro | Premium | Enterprise |
|---|---|---|---|---|
| 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,290 | Contact 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.