AB.A dashboard earns its place when a metric changes a decision.All projects

Data Analytics

Executive Performance Analytics

A five-page Power BI decision system built from eight connected tables, combining revenue, customer health, product usage, billing, and support performance.

Power BIDAXPower QueryStar Schema
Executive Performance Analytics interface

Why it matters

Turns disconnected operational data into a shared KPI and action layer.

My role

Data analyst, BI developer, and decision-support designer

  1. 01Profiled, cleaned, typed, joined, and transformed eight operational source tables through more than 25 reproducible Power Query steps.
  2. 02Designed a reusable star schema and more than 30 governed DAX measures with consistent filter and time-intelligence behaviour.
  3. 03Validated KPI totals and relationships, then designed decision-specific views for executive, finance, customer success, product, and support stakeholders.
01

Situation

Revenue, customer, product, billing, and support data lived in eight disconnected operational tables, leaving no shared, trustworthy KPI layer for different stakeholders to make decisions from.

02

Task

Build a five-page Power BI decision system on a governed data model, so executive, finance, customer-success, product, and support teams calculate from the same numbers instead of reconciling conflicting reports.

03

Action

  • More than 25 Power Query transformations standardize types, handle missing or inconsistent values, and reshape the eight operational tables into clean dimensions and facts.
  • The tables are organized into a star schema with controlled relationships and shared date logic, so every report page calculates from the same analytical foundation.
  • More than 30 governed DAX measures calculate MRR, churn, customer health, revenue growth, adoption, CSAT, resolution time, and SLA compliance, using SAMEPERIODLASTYEAR time intelligence for correct filter-context behaviour.
  • Measure outputs, totals, relationship behaviour, and period comparisons are validated before presentation, so polished visuals never hide inconsistent business logic.
04

Result

Five role-specific pages connect commercial, customer, product, billing, and support evidence with drill-down paths from executive KPIs to operational drivers, giving each audience the few metrics that actually drive its decisions: revenue leakage, at-risk customers, engagement, and support delivery.

Technical implementation

How the solution was built.

Each layer connects an implementation choice to the decision or workflow it supports.

06 layers
LayerImplementationOperational purpose
Source preparationEight operational tables processed through more than 25 Power Query transformationsStandardize types, keys, missing values and business-ready fields
Analytical modelStar schema with shared dimensions, controlled relationships and a reusable date tableKeep every report page on one consistent analytical foundation
Metric layerMore than 30 governed DAX measures for MRR, churn, health, adoption, CSAT and SLACreate reusable KPI definitions that respond correctly to filter context
Time intelligencePrior-period and year-over-year logic including SAMEPERIODLASTYEARReplace manually maintained comparisons with repeatable period analysis
ValidationRelationship, total, blank, filter and period-comparison checksVerify business logic before presenting polished visuals
Decision viewsFive pages tailored to executive, finance, customer, product and support questionsMove each stakeholder from headline KPI to the driver requiring action