Case study · Business Analytics

Decide first, then chart

Most dashboards fail because they were built from the data that happened to exist rather than from the decision they were meant to support.

PulseBoard

Business Analytics · 5–10 days · ₹8,000–₹25,000

Go and use the build

Start from the decision, not the data

The first question is not 'what data do you have' but 'what do you keep having to decide without knowing'.

Comparison is built into every number

Revenue of ₹8.4 lakh means nothing on its own.

The situation

What goes wrong here

The spreadsheet is not usually the problem. The problem is that answering 'is this month actually good' takes forty minutes of filtering and a pivot table, so it gets done once a quarter instead of once a week — and decisions get made on the feeling of being busy.

The standard response is a dashboard with thirty charts, which fails differently: it is impressive on delivery day, opened twice, and abandoned. Thirty charts is not an answer, it is a second dataset to interpret.

The decisions

Every one of these had a cost

A decision with no trade-off is a feature list. Each of these names what was given up, because that is the part a client needs to agree with before the project starts — not after.

  1. 01

    Start from the decision, not the data

    The first question is not 'what data do you have' but 'what do you keep having to decide without knowing'. For a seller that is usually: what should I stock more of, which region deserves attention, and is this month genuinely better than last. Four KPIs and three breakdowns settle all three. Everything that did not survive that question was left out.

    What it cost

    Someone always wants the chart that got cut. Adding it later takes an hour; recovering a dashboard nobody opens takes a rebuild.

  2. 02

    Comparison is built into every number

    Revenue of ₹8.4 lakh means nothing on its own. Against last month, it means something. Every KPI carries its change, so the dashboard answers 'is this good' rather than 'what is this' — which is the actual question.

    What it cost

    It needs at least one prior period of clean history before the dashboard is useful, which occasionally means a data-tidying step nobody budgeted for.

  3. 03

    One time-range control, applied to everything

    Month, quarter and year switch the entire view at once. Per-chart filters are how a viewer ends up comparing this month's revenue against last year's regions without noticing.

    What it cost

    Less flexibility for a power user, who can go to the underlying data. The dashboard is for the owner, and it should be impossible to misread.

In the build

  • Four headline KPIs, each with period-on-period change
  • Monthly revenue trend
  • Top products by volume
  • Regional split
  • One time-range control for the whole view
  • Scheduled refresh from the source export

Built with

  • Power BI
  • Excel
  • SQL

You provide

  • A sales or accounting export
  • The decisions you keep having to make without good numbers
  • Access to the data source for scheduled refresh

Nothing starts until the scope, timeline and price are agreed in writing.

Measured

How this build actually performs

Taken from the finished build under throttled conditions, not from a score card. All six concept builds share a foundation, so they share these numbers.

Chromium at 412×915, 4× CPU throttling, 1.6 Mbps with 150 ms latency, cold cache — a mid-range Android phone on a typical Indian mobile network, not a developer's laptop. Includes the analytics the live site loads. Measured 2026-09-08.

Largest contentful paint
1.58–2.16s
When the main content is actually on screen. Google treats anything under 2.5s as good.
Cumulative layout shift
0
Nothing moves after it appears — no mis-taps caused by a button jumping.
JavaScript over the wire
429 kB
Compressed, as actually sent — 259 kB of site code plus 170 kB of Google Analytics.
Total page weight
~613 kB
Everything: markup, styles, fonts, scripts and analytics.

Honestly

What this is and isn’t

The interactive demo on this site is a web rebuild of the dashboard layout with invented figures, so it can be explored in a browser without a Power BI licence or a login. Delivered work in this category is normally built in Power BI against the client's real export. The layout, the KPI choices and the single-control interaction are exactly what gets delivered; the technology behind the demo is not.