Skip to content

Financial dashboard in Power BI

We record revenue, margin and cash flow once in a Power BI model for the finance team and senior management, as we did for Ammega.

Ammega moved from making decisions in the dark to gaining new and improved insights into business processes and finances

For Ammega, we developed several Power BI dashboards and a Power BI app tailored to the information needs of management, planning and finance, among others. The case study shows the results: less manual work, fewer separate Excel files and a single source of truth.

Read the case study

Why do finance and sales report different revenue figures after every month-end close?

The financial controller exports data from the accounting system, sales tallies orders from the ERP, and management receives a spreadsheet with manual adjustments. A financial dashboard built on a single model calculates revenue and margin once, using the same reporting periods for everyone.

Book a meeting

Revenue, margin, cash flow, receivables and budget all come from the same model

Discuss your figures

Revenue and margin by segment

Revenue, cost of sales and gross margin by product, customer or branch, based on the same accounting entries. At Ammega, it is all in one place: a Power BI app.

Cash flow and liquidity

Bank and cash balances alongside expected receipts and payments from outstanding invoices, so you can see when cash will be tight.

Receivables and ageing

Outstanding balances by customer, grouped by age, with the largest overdue amounts at the top, so the credit control team knows whom to call first.

Budget versus actuals

The budget is broken down by month and cost centre; actuals are recorded by accounting entry. The model brings both to the same level and shows the variance.

We start with the chart of accounts and reporting structure the finance team already uses

  1. Define the rules

    Which accounts count as revenue, cost of sales and other costs, and when a period is considered closed.

  2. Model and reconciliation

    A star schema for the general ledger, accounts receivable and budget. We reconcile the results with the trial balance from the accounting system.

  3. Refreshes and access

    A fixed refresh schedule, permissions by entity or cost centre, and an owner in the finance team for each report.

Do we need a financial dashboard, or are the reports from our software enough?

Talk it through with us

A good fit if

You combine figures from more than one set of accounts or system, such as accounting software, ERP, CRM and a budget file, and the monthly reporting takes the finance team a lot of manual work in Excel.

Not a good fit if

You have one set of accounts, and the standard reports from your accounting software give the management team what it needs. In that case, a dashboard mainly gives you another place to look for figures.

What determines the scope

The number of sets of accounts and data sources, whether charts of accounts differ between entities, whether intercompany entries need to be excluded, how much historical data to include and who will take over management.

Who can see which figures?

With row-level security, a branch manager sees only their own entity or cost centre, while the CFO sees the consolidated view. It is better to keep individual salaries out of this model.

Reports from your software, Power BI connected directly to the source, or an underlying data platform: which suits you?

Reports from your software

Choose this if you have one accounting system and the standard reports meet your needs. You don’t need to build or manage anything, but you can’t bring in other data sources.

Power BI connected directly to the source

Choose this if you have one or two data sources and your finance team manages the definitions itself. Our advice for a first financial dashboard: start with profit and loss and accounts receivable.

An underlying data platform

Choose this if you need to bring together multiple accounting systems, your ERP and budgets, while retaining historical data. Read about the data and AI platform.

As a Microsoft Partner, we build financial reports with Power BI and Fabric

Data Science Lab has worked with data and AI since 2016 and is a Microsoft Partner for Fabric. For Ammega, we developed Power BI dashboards and a Power BI app, including for financial reporting.

Book an introductory meeting

Our first conversation starts with your current monthly report on the table

Stef Stoelwinder

Stef Stoelwinder

Business Development

Stef is your first point of contact. In our first conversation, we’ll discuss your reports, data sources and accounting records, and which figure needs to be right first.

Which financial figure does your organisation need to get right first?

Tell us which accounting records, systems and reports you have. We’ll reply by email or arrange an initial conversation.

Enter a valid email address.

Let us know how we can help you.

Frequently asked questions

A financial dashboard brings the key figures for finance and management together in one place: revenue, margin, costs, cash flow, receivables, and budget versus actuals. In Power BI, these figures are defined as DAX measures in a single semantic model, so every report shows the same number.

It is part of our Power BI dashboards, which we build around the decisions they support. For a CFO dashboard, those decisions often concern the month-end close and the forecast for the rest of the year.

Usually the general ledger, accounts receivable and accounts payable from the accounting system, orders and inventory from the ERP system, sometimes the pipeline from the CRM system, and the budget from Excel or a planning tool. We have separate pages for commonly used systems: Exact Online, AFAS SB, Twinfield and AFAS Payroll.

If a source is on a server in your own network, Power BI retrieves the data through the on-premises data gateway, which only makes outbound connections.

Start by agreeing on a reporting structure: assign every general ledger account in each set of accounts to a fixed line in the profit and loss statement or balance sheet using a mapping table. If entities use different charts of accounts, the table accounts for those differences.

Transactions between your own entities, known as intercompany transactions, must be eliminated during consolidation. Record which accounts these involve and show the consolidated figure alongside the figure for each entity, so the controller can reconcile them.

The budget is usually at a higher level than the transactions, for example by month and cost centre. Microsoft calls this a fact table with a higher granularity. You link the budget to the date table using the first day of each period.

If someone drills down to a single day, the budget will show a blank or misleading figure without additional logic. A measure that checks the level at which the data is filtered prevents this.

Yes. For time calculations such as year-to-date totals, Power BI needs a date table: one row per date, with no gaps, covering complete years. According to Microsoft, those years do not have to be calendar years, so a financial year starting in July works too.

If you report by week or follow a 4-4-5 structure, the newer calendar-based time intelligence, currently still in preview, offers more flexibility.

With row-level security (RLS). You define roles in the model using a DAX filter, for example by entity or cost centre, and assign users or security groups to them. RLS applies to people with the Viewer role in the workspace, not to Admins, Members or Contributors.

For more on how we set up workspaces, roles and apps, see our Power BI consultant page.

For most finance teams, a scheduled overnight refresh is enough, with an extra refresh after the month-end close. You can refresh large transaction tables incrementally: Power BI divides the table into partitions and refreshes only the recent ones, using the RangeStart and RangeEnd parameters.

Make the refresh window wide enough. If a closed period is reopened and corrected later, that period needs to be loaded again too.

When you have one set of accounts, the standard reports in your accounting software are sufficient, and nobody needs to see figures from other systems alongside them. Or when you have not yet agreed on what counts as revenue: in that case, you would simply recreate the confusion in Power BI.

If that is the case, start with data governance or the source itself. If your question goes beyond finance, read about business intelligence.