Business Intelligence Foundations

Metrics vs Dimensions: The BI Concept That Makes Reporting Click

Metrics tell you how much. Dimensions tell you by what. Once you understand how the two work together, dashboards, pivot tables and BI tools start making far more sense.

By Adam FinerUpdated July 20268-minute read

Metrics and dimensions are two of the most basic ideas in data analysis—but they are also two of the most important. Every useful report, chart and dashboard is built by combining them.

Metrics are the values you measure. Dimensions are the categories you use to break those values down. Revenue is a metric. Region is a dimension. Put them together and you can answer a useful business question: How much revenue did each region generate?
Prefer to watch?Watch the original video version of this guide.
Metric

What are we measuring?

A numeric value that can usually be aggregated.

  • Revenue
  • Profit
  • Order quantity
  • Average delivery time
Dimension

How are we breaking it down?

A category, label, date or identifier used to group and filter the metric.

  • Region
  • Product category
  • Customer segment
  • Order date

What is a metric?

A metric is a quantitative value: something you want to count, total, average or otherwise measure.

Metrics are normally numeric, but the important point is not simply that they contain numbers. A metric represents an amount or a measurement that has analytical meaning.

Typical metrics include sales revenue, profit, number of orders, units sold, conversion rate and average handling time.

Metrics are normally aggregated

When a metric appears in a report, it is usually accompanied by an aggregation such as SUM, AVERAGE, COUNT, MIN or MAX. For example, a report may show the sum of revenue or the average delivery time.

That aggregation matters because a dataset often contains many rows. The BI tool needs to know how those individual values should be combined into a result.

Excel status bar showing sum, average and count for a numeric metric column
Excel can show common aggregations such as sum, average and count for a selected metric column.

What is a dimension?

A dimension is a field used to describe, categorise, group or filter your data. Dimensions provide the context around a metric.

They are often text fields such as region, product category or customer segment, but they can also be dates, Boolean values and numeric identifiers.

For example, an Order ID may be made entirely of numbers, but it is not normally a metric. You would rarely add Order IDs together. Instead, the value identifies or labels an order, so it behaves as a dimension.

Adam's advice

Do not decide whether a field is a metric or dimension purely from its data type. Ask what the field means and how you intend to use it. A number can be a label, and a date can be something you group by.

Metrics and dimensions only become useful together

A metric on its own gives you a figure. A dimension gives that figure context.

SUM of ProfitMetric
+
Customer SegmentDimension
=
Profit by SegmentUseful analysis

This is the pattern behind most business questions:

  • Revenue by month
  • Profit by product category
  • Orders by customer segment
  • Average resolution time by support team

The bold part is the dimension. The value being measured is the metric.

Identifying metrics and dimensions in a dataset

Consider a simple sales dataset containing one row per order line. The fields might look like this:

Field Example Role Why?
Order ID 100427 Dimension Identifies an order; it is not meaningfully summed.
Delivery Class Express Dimension Groups orders by service type.
Region West Dimension Provides geographical context.
Order Quantity 4 Metric Measures how many units were ordered.
Profit £86.20 Metric Measures financial performance.
Ship Date 2026-07-18 Dimension Can group or filter results over time.
Excel sales dataset containing order identifiers, categories, dates and numeric measures
The original example dataset: some numeric columns are metrics, while others—such as Order ID—are dimensions.

Why a single metric is difficult to visualise

Imagine adding Profit to a pivot table as a value. Excel can calculate the total profit, but that gives you only one number.

Excel pivot table displaying one total profit value
A single aggregated metric answers “how much?”, but not where, when or for whom.

A chart normally needs something to compare that metric against. Add Customer Segment as a dimension and the total profit is split into meaningful groups.

Excel chart showing profit broken down by customer segment
The dimension provides the categories; the metric supplies the values plotted for each category.

This same principle applies in Power BI, Tableau, Data Studio and almost every other reporting tool. You select a value to measure, then choose one or more dimensions to organise it.

Can a metric also be used as a dimension?

Yes. A field's role can change depending on the question you are asking.

Order Quantity is normally a metric because you might calculate the total number of units sold. But you could also use its distinct values—1, 2, 3, 4 and so on—as categories.

For example, you might ask: How much profit do we make on orders containing one unit, two units or three units? In that analysis, Order Quantity is being used as a dimension because it is grouping the profit metric.

Pivot table using order quantity values as categories to break down profit
A numeric field can behave as a dimension when its distinct values are used to group another metric.

Adam's advice

Beginners often try to memorise a permanent list of metrics and dimensions. It is more useful to ask two questions: What am I measuring? and What am I using to break that measurement down?

A simple rule to remember

Metrics answer “how much?” Dimensions answer “by what?”

That rule will not cover every unusual modelling scenario, but it is an excellent starting point. When building a report, identify the outcome you need to measure and then choose the categories that will make the result useful to the business.

Frequently asked questions

Questions about metrics and dimensions

What is the difference between a metric and a dimension?

A metric is a value you measure or aggregate, such as revenue or profit. A dimension is a category used to group, filter or describe that metric, such as region, product or date.

Are all numeric fields metrics?

No. Numeric identifiers such as Order ID, Customer ID and postcode are usually dimensions because the numbers act as labels rather than quantities to be totalled or averaged.

Are dates metrics or dimensions?

Dates are normally dimensions because they are used to group and filter measurements by day, month, quarter or year. Calculated values such as number of days to deliver may then be used as metrics.

Can one field be both a metric and a dimension?

Yes. A numeric field such as order quantity can be summed as a metric or used as a set of categories to group another metric. Its role depends on the analysis.

What are metrics and dimensions called in Power BI?

The same concepts exist, although terminology varies. Numeric fields and DAX measures provide values, while columns such as category, region and date are used to group or filter those values.

Where to Go Next

Now that you understand the basic building blocks of a report, the next step is to practise combining them in real analysis.

An Introduction to Pivot Tables

Use dimensions and metrics together to summarise and explore a dataset in Excel.

7 Business Intelligence Terms Everyone Should Know

Build a stronger working vocabulary for dashboards, reporting and data analysis.

BI Analyst Starter Program

Follow a structured path through data preparation, SQL, dashboards and portfolio projects.

Excel for Business Intelligence

Develop the Excel and Power Query skills used to prepare reliable BI data sources.