Dimensions
Learn about dimensions, a core concept in Phocas.
Dimensions describe how your data is organised in Phocas. A dimension is a way of grouping the data in a database, so you can view, filter, and analyse it from different angles.
Each dimension contains a list of items, called dimension entities.
In other words, a dimension is the “group by” field. A dimension entity is one item in that list.
Common examples of dimensions
Most organisations use similar types of dimensions, even if the names differ.
Customer
Who you sell to
Customer names and/or codes
ASAP Metals USA
Product
What you sell
Product names and/or codes
Widget A
Sales rep
Who made the sale
Sales rep (employees) names and/or codes
Andrew Wood
Location or Branch
Where the sale occurred
Countries, cities, states, territories, or branch names and/or codes
USA
Account
How values are categorised in the general ledger
Account names and codes
4010 Sales revenue
Your organisation might also have custom dimensions that are specific to how you operate.
Using dimensions in Phocas
Think of dimensions as the categories you use to break data into meaningful parts, such as who you sold to, what you sold, or where the sale happened. When you look at data in the Phocas grids, you're usually looking at a measure (number), such as sales or quantity, broken down by one or more dimensions.
For example, in the following Flex Modes grid, you can see the total sales value, firstly broken down by Customer and then by Product, giving you two perspectives of the data.

You interact with dimensions throughout Phocas, even if you don't always notice them. For example, you use dimensions when you:
Use the grid to analyze the data, and build reports, charts, and dashboards.
Filter data to focus on specific items.
Drill down from a summary value to see the detail behind it.
Create financial statements, budgets, and rebate rules (where applicable).
Dimensions versus periods and measures
The period (date) isn't a dimension, but it acts like one because you also use it to group, filter, and compare data over time.
Measures are the numbers you analyse. Examples include sales value, margin, quantity, and costs.
A simple way to think about it is:
Dimensions answer questions like who, what and where.
The period tells you when.
Measures answer questions like how much or how many.
In Phocas grids, most of the time, dimension entities appear as rows, the period appears as columns, and the measures appear in the cells. For example, the sales value of customer ASAP Metallising USA in February 2025 was almost 50,000.

Dimension groups
Some dimensions are organised into dimension groups. A dimension group is a set of related dimensions that work together.
Each dimension group has:
One primary dimension. This is the main way the data is grouped.
One or more sub-dimensions that belong to the primary dimension. They add extra detail to that same data.
Think of the primary dimension as the main label, and sub-dimensions as additional attributes that describe it.
For example, in the following extract of a dimension panel in Flex Modes, you can see two dimension groups, one for customers (Ship To) and another for products.

These groups are created in the underlying database, where administrators can view them in the Designer module.

Why dimensions matter
Dimensions control how flexible and meaningful your analysis can be. Well-defined dimensions make it easier to:
Answer business questions quickly.
Compare performance across different parts of the business.
Keep reports, budgets, and forecasts consistent.
If dimensions change, such as adding a new customer or product, those changes can flow through to reports, budgets, and forecasts, depending on how they are set up.
If you are unsure which dimensions are available in your environment, contact your Phocas administrator.
Last updated
