Business Metrics
Beginner 12 min read Business Metrics

What Are Metrics?

Numbers with owners, definitions and decisions attached

A metric is a quantified measure of business behavior — like revenue or retention — with a precise definition someone can audit. Metrics become KPIs when they are tied to a target that drives a decision.

metricsKPIsmeasurementsdefinitionsbusiness performance
Prerequisites: Metrics and KPIs
Before we start

What you will learn

  • Distinguish a metric from a KPI and from raw data
  • Write a precise, auditable metric definition
  • Explain why the same name can mean different numbers
Introduction

What is this?

A metric is a quantity computed from data that measures some business behavior — revenue, churn, order-to-delivery time. It is only trustworthy when its definition is exact: the numerator, denominator, filters and grain. A KPI is a metric promoted to strategic importance by tying it to a target and a decision owner.

Motivation

Why do you need it?

  • Undefined metrics silently diverge — two teams compute 'active users' differently and fight about it.
  • Written definitions let anyone reproduce the number and catch definition drift.
  • Metrics are the vocabulary of the business; consistent vocabulary means productive meetings.
  • Only with solid metrics can dashboards, forecasts and incentives be trusted.
Think about it

Mental model

Imagine

A recipe for a signature dish

Think of

A metric definition

The name 'grandma's gravy' means nothing without the recipe. Everyone who follows the recipe gets the same gravy; change an ingredient and you've changed the dish. Metrics are recipes, and the BI layer is the cookbook.

Mechanics

How it works

  • A metric is computed from facts (measurements) filtered by a defined scope.
  • The definition specifies measure, dimensions, filters, grain and as-of time.
  • It lives once in the semantic layer so it is computed identically everywhere.
  • A KPI adds comparison to a target or threshold over a cadence, and an owner.
  • Trending and variance views turn the metric into a decision input.

From raw data to a decision-ready KPI.

Raw data
Metric
KPI
Dashboard
Decision
Real world

In production

  • 'Monthly Recurring Revenue' is defined as the sum of active subscription amounts as of month-end, excluding trials; finance, sales and exec dashboards read the same measure.
  • 'Churn' is defined as customers who did not renew in the month divided by customers due for renewal that month — not a metric anyone can re-derive differently.
  • An ops KPI 'On-time delivery' pairs a metric (deliveries within SLA / total deliveries) with a 95% target reviewed weekly by the ops director.
Guidelines

Best practices

  • Write every metric as formula + named scope + grain + as-of rule.
  • Give each metric one owner in the catalog with a documented definition.
  • Keep the definition in the semantic/model layer, never in the report.
  • Validate new metrics against a hand-computed sample before publishing.
Watch out

Common mistakes

  • Naming a metric differently per team and assuming the numbers align.
  • Omitting the filter ('includes refunds?') and letting consumers guess.
  • Creating the metric in the dashboard so the next dashboard forks it.
  • Calling every number on a report a KPI — diluting the strategic ones.
Root cause analysis

Common issues

Error
Finance and marketing report different 'revenue'
Root cause

Each computed the metric with different filters or timing

Fix

Define revenue once (scope and as-of rule) in the semantic layer and retire the others.

Error
A metric changed overnight with no deploy
Root cause

Definition drift — someone edited the query or a filter changed

Fix

Version metric definitions and diff them on changes; alert on definition edits.

When things break

Debugging tips

  • If two dashboards disagree, diff the metric definitions first — filters are the usual culprit.
  • Ask 'canceled orders included?' and 'partial periods included?' to smoke out a fuzzy definition.
  • Check grain: daily vs monthly vs as-of-date explains most 'mystery' differences.
Interviews

Interview checkpoint

Practice

Hands-on lab

Write an Auditable Metric Definition
30 min · beginner
In progress
Objectives
  • Turn raw events into a precisely defined metric
  • Show how a filter choice changes the value
  • Prove the definition is reproducible by anyone

Write an Auditable Metric Definition

30 min · beginner

0/5 steps
0%
sandbox · Linux sandbox
$
Try these commands
Test yourself

Quick quiz

0/2
1

Which component is the most common source of two teams disagreeing on a metric?

2

A KPI is exactly the same thing as any other dashboard number.

Go deeper

Official documentation