Getting started - Profitbase/PowerBI-visuals-FinancialReportingMatrix GitHub Wiki

Financial Reporting Matrix is a Power BI custom visual for finance-style matrix reports such as income statements, balance sheets, cash-flow reports, variance reports, and KPI scorecards. It is most useful when you need custom subtotal rows, report-specific calculations, per-row styling, or more control over row and column hierarchies than the native Power BI matrix provides.

Before you begin

You need:

  • Power BI Desktop or access to edit a report in the Power BI service.
  • A data model with at least one field for Rows and one numeric field or measure for Values.
  • Optionally, one or more date or category fields for Columns.

For a finance report, a typical model uses a chart-of-accounts hierarchy for Rows, a date hierarchy for Columns, and an Amount or Actuals measure for Values.

1. Install the visual

Follow Get the visual to install from AppSource or use an approved Organizational visual.

After installation, add Financial Reporting Matrix to a report page and select it on the canvas.

2. Add your first data

In Build visual, add fields to these buckets:

  1. Add a hierarchy or label field to Rows.
  2. Add a numeric column or measure to Values.
  3. Optional: add a date or category hierarchy to Columns.

For example:

  • Rows: Account group → Account
  • Columns: Year → Month
  • Values: Actuals

See Adding data to the visual for detailed guidance, including multiple measures and sort order.

3. Check the initial layout

Confirm that:

  • Rows appear in the intended business order. If they sort alphabetically instead, configure Sort by column in the Power BI data model.
  • Numeric values aggregate as expected.
  • Row and column hierarchy levels expand and collapse correctly.
  • Filters and slicers produce the expected report context.

It is easier to resolve data-model and field-placement issues before adding custom calculations or formatting.

4. Know where to configure a feature

Financial Reporting Matrix has two configuration surfaces:

🎨 Format pane

Use this for visual-wide settings.

  • Visual-wide defaults and feature toggles
  • Headers, grid, values, totals, and expansion
  • Hide-empty behavior
  • Data limit
  • Tooltips and interaction buttons

✏️ Edit mode

Use this for specific rows, columns, or cells.

  • Custom rows and columns
  • Formulas and overrides
  • Row and column styles
  • Sign factor
  • Hide commands
  • Conditional formatting

As a rule: if the setting applies to the whole visual, look in the Format pane. If it applies to a selected row, column, or cell, enter Edit mode and use the context menu.

5. Add finance-specific behavior

Once the basic matrix is correct, continue with the feature that matches your report:

Premium features

The visual can be installed and used without a Premium license, but some capabilities require one. Premium features are identified in their individual articles. See Use Premium features for licensing and activation.

Learn more

⚠️ **GitHub.com Fallback** ⚠️