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.
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.
Revenue, margin, cash flow, receivables and budget all come from the same model
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
-
Define the rules
Which accounts count as revenue, cost of sales and other costs, and when a period is considered closed.
-
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.
-
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?
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.

Our first conversation starts with your current monthly report on the table
Stef Stoelwinder
Business DevelopmentStef 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.
E-mail info@datasciencelab.nl
Phone +31 (0)20 3636 724
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.
Message sent
Thanks for your message. We’ll be in touch as soon as possible.
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.
Do you start with the software package, a single dashboard or the Power BI setup?
- Power BI dashboardsEvery dashboard we build is designed around the decision its reader makes with it.
- Exact Online Power BI dashboardFigures from one or more sets of accounts in Exact Online, brought together in a single Power BI model.
- Power BI consultantThe full Power BI setup: model, workspaces, gateway and management.