D365ConsultantDivision of Sataware
D365ConsultantDivision of Sataware
Reporting fundamentals

Business Central dimensions explained for finance teams.

Business Central dimensions explained in one line: they are tags such as department, region or project attached to entries, so you can slice reports without adding accounts. The early design choices, especially which two dimensions are global, shape how easily people filter and report for years. Below we cover the dimension types, the posting rules that enforce them, how dimension sets store combinations, and how analysis views turn them into fast reports.

2 global
values stored on every ledger entry
Up to 8 shortcut
including the two global dimensions
4 per view
dimensions in one analysis view
Stacked sheets of colored translucent plastic

Global, shortcut and other Business Central dimensions side by side

Global dimensions
Shortcut dimensions
Other dimensions
How many
Two, chosen in General Ledger Setup
Up to eight, and the two globals count as the first two
As many as the business needs beyond those
Where the value is kept
In its own field on each ledger entry and in the entry's dimension set
In the entry's dimension set
In the entry's dimension set
How users enter it
A column on journal and document lines
A column on lines, added through personalization if hidden
The Dimensions page opened from a line or header
Best for
The two tags people filter by most
Tags entered on most transactions
Occasional tags such as a campaign or a grant

Picking the right two global Business Central dimensions

Global dimensions matter because their values sit directly on ledger entries, which makes them available as filters on lists, reports and budgets throughout the system. Choose the two that the most people filter by most often. For many companies that means department or cost center in one slot, and location, region or business line in the other.

Project is a common temptation for a global slot. But if you use the Projects module (named Jobs in earlier versions), projects already have their own ledger and reporting. A dimension may just duplicate them. Think about who asks the questions. If the sales director and the plant manager both filter by region every day, region earns a global slot. If only the grants accountant needs a grant code, it can be a shortcut or an ordinary dimension.

You can change global dimensions later with the Change Global Dimensions action in General Ledger Setup. It updates the existing entries. It works, but on a large database it runs for a while and belongs outside business hours. Getting the choice right during design saves that effort and the testing that should follow it.

The four value posting rules for Business Central dimensions

Code Mandatory

Some value for this dimension must be present before the entry posts, but any value will do. Typical on revenue and expense accounts where every entry needs a department.

Same Code

The entry must carry exactly the value set as the default. Useful for a customer that always belongs to one region, so nobody posts it elsewhere by mistake.

No Code

The dimension must stay empty. Use it where a tag would mislead, such as a department on a bank or receivables control account.

No rule (blank)

The system suggests the default value, but users can change or remove it. Suitable where a sensible default exists but exceptions are normal day to day.

Default Business Central dimensions and how conflicts are settled

You set default dimensions on master records such as G/L accounts, customers, vendors, items, resources, fixed assets, bank accounts and employees. When a document line uses one of those records, the line picks up that record's defaults. Once someone has explained Business Central dimensions to your team, defaults do most of the tagging for them. A sales invoice might pick up a region from the customer, a product line from the item and a department from the revenue account, all without anyone typing a code.

When two sources suggest different values for the same dimension, Business Central settles it with default dimension priorities, which you set per source code. For sales documents, for instance, you can decide that the item's product line wins over the customer's. Setting priorities on purpose avoids results that depend on the order in which someone entered the lines.

Dimension combinations add another control. You can block certain pairs of dimensions or values from appearing together. Then nobody can post a cost center from one division with another division's code. Used sparingly, this catches mistakes that no single-dimension rule would.

Dimension sets: how every combination is stored

Explained simply, Business Central dimensions do not sit value by value on every entry. Instead, the system saves each unique combination of values once, as a dimension set with its own ID. Entries carry that ID. Two invoice lines tagged Department Sales and Region West, with no project, share the same dimension set ID.

This keeps ledger tables lean and lets you use as many dimensions as the business needs without widening every table. It is also why changing dimensions on posted entries is not a simple edit: the entry has to point at a different set. Business Central includes a dimension correction feature for posted general ledger entries. Still, limit it with permissions and use it deliberately, keeping a record of why each correction happened.

Building an analysis view from Business Central dimensions

  1. 1

    Start from the question

    An analysis view summarizes G/L entries, with budgets if you include them, by up to four dimensions. Begin with the report you need, such as margin by region and product line, and pick the dimensions that answer it.

  2. 2

    Create the view and its filters

    On the Analysis Views page, give the view a code, choose its dimensions, set an account filter and pick a date compression such as month to keep it small and quick.

  3. 3

    Keep it updated

    Run Update to build the summarized entries. Turn on Update on Posting only for small views, since it adds work to every posting; otherwise schedule updates through the job queue.

  4. 4

    Use it in reports

    Open Analysis by Dimensions to pivot the view, or reference it in financial reports so rows and columns filter by its dimensions. Power BI can read the same dimension values for dashboards.

Business Central dimensions questions we hear most

How many dimensions can Business Central have?

You can define as many dimensions as you need. Two can be global, and up to eight can be shortcut dimensions, including those two. Users enter the rest through the Dimensions page on a line or header. The real limit is what users will fill in correctly. Most mid-sized companies do well with a handful, each answering a regular reporting question. That is Business Central dimensions explained in practice: a few tags people fill in correctly.

Should department be a dimension or part of the account number?

Make it a dimension. Building department into the account number multiplies accounts and makes every new department a chart of accounts change. As a dimension, one expense account serves every department and reports filter or total by any value. It also works cleanly with budgets and analysis views.

Can we add dimensions after go-live?

Yes, you can create new dimensions at any time, and they appear on new entries once defaults or users supply them. Older entries will not carry the new dimension unless you correct them, so comparisons with earlier periods have limits. Changing which dimensions are global is also possible through Change Global Dimensions, but plan it for a quiet period.

More Business Central dimensions questions

What is the difference between a dimension and a posting group?

Posting groups decide which G/L accounts an entry posts to, while dimensions describe the entry for analysis. A customer's posting group sets its receivables account; its region dimension sets which regional report the sale lands in. Keep the two jobs separate. Using posting groups for analysis creates extra accounts, and dimensions cannot choose accounts.

Why do my dimension totals differ from the general ledger?

Usually because some entries posted without the dimension, or the analysis view is out of date. Check whether Code Mandatory is set on the relevant accounts, and update the view before comparing. A report filtered on a dimension value leaves out entries where that dimension is blank. Adding a blank filter often explains the whole gap.

Talk to us about your project.

Tell us what you run today and what has to change. A senior consultant replies with a written next step.

Get started

Start with a scoping conversation.

Thirty minutes with a senior consultant - not a sales call. We look at how you run today, tell you plainly whether Business Central is the right fit, and give you an honest sense of scope, cost and timeline before you commit to anything.

What happens next
1
We review your enquiry
A consultant reads it before the call - no discovery questionnaire to fill in.
2
30-minute scoping call
Your processes, your current systems, and the gaps that matter most.
3
Written summary & estimate
Indicative phases, licence counts and a cost range, in writing within three days.
Reply within one business day
NDA signed before discovery on request
No obligation, no cost for the scoping call
Microsoft-certified consultants only
Request your scoping call
Four fields. A consultant replies within one business day.
No cost
Your details stay with our consulting team - never shared, never added to a mailing list.