HomePower BI For Business AnalystsWhen Stakeholders Don’t Know What They Want: Framing the Right Report

When Stakeholders Don’t Know What They Want: Framing the Right Report

business analytics in Power BI

One of the trickiest situations I often encounter is when a stakeholder asks for a dashboard or report but doesn’t give much detail on what exactly they want to track or how they want it presented. For example, I was once asked by a client in the commercial real estate sector in New York City to create a dashboard listing business opportunities coming through a specific sales channel. They gave me very little direction beyond that, no specific KPIs, no format, no priority.

This is a perfect example of how I approach report creation: breaking down vague requests into clear deliverables using an Agile mindset,delivering value in pieces that build into a scalable, maintainable solution.

Step 1: Understand the Business Context and Purpose

The very first thing I do is pause and ask myself:

  • What problem is this dashboard supposed to solve?
  • Who will actually use this dashboard, and how?
  • What decisions should it help them make?

In the commercial real estate example, I didn’t start by opening Power BI and adding charts. Instead, I reached out and asked:

  • “What do you mean by ‘business opportunities’ exactly? Is it leads, deals, proposals, or something else?”
  • “What’s the current process for tracking these opportunities?”
  • “What’s the main goal for this dashboard? To monitor volume, quality, conversion rates?”
  • “Who needs to act on this data – sales managers, executives, or marketing?”

This helped me realise that the primary focus was on monitoring the flow of opportunities to understand pipeline health and spot bottlenecks in a channel that was underperforming. They also wanted something that could be updated frequently and easily shared with stakeholders.

Step 2: Break Down the Report Into Agile Deliverables

Instead of building a massive dashboard all at once, I planned an iterative approach:

  • Sprint 1: Deliver a simple overview showing total opportunities by stage (new, qualified, proposal, won, lost) for that channel.
  • Sprint 2: Add trends over time, how many opportunities enter each stage weekly/monthly.
  • Sprint 3: Drill down into opportunity attributes – property types, deal size, source contact.
  • Sprint 4: Include a “red flag” section highlighting stalled or high-value opportunities.

This way, I could deliver value early with the basics and evolve the report based on feedback.

Step 3: Start Small, Focus on Data Quality and Logic

Even though the final dashboard would be visual-heavy, I spent most of my time in the early stages on:

  • Verifying the source data was reliable and fit for purpose (checking for duplicates, missing values, consistent stages).
  • Building the data model to reflect the opportunity stages and their lifecycle clearly.
  • Defining clear calculation logic for KPIs like conversion rates, average deal size, time in stage.

This foundation meant that each new visual added later would be trustworthy and reusable.

Step 4: Communicate Progress and Gather Feedback Early

Once Sprint 1 was ready, I shared a simple report with the stakeholders. This was never the “final” version — but it gave them something concrete to react to. The feedback helped me learn:

  • They wanted to see opportunities grouped by region within NYC boroughs, something I hadn’t considered initially.
  • The team was more interested in lost opportunities analysis than I expected.
  • Some users preferred tables to charts because of their familiarity.

These insights shaped the next sprints and kept the project aligned with business needs.

Step 5: What to Watch Out For

From my experience, here are some common pitfalls in these vague request scenarios:

  • Overbuilding before knowing what matters: It’s tempting to add every possible metric, but this creates clutter and confusion.
  • Ignoring data limitations early: If the source data is messy or incomplete, don’t pretend it’s perfect. Highlight issues upfront.
  • Lack of iteration: Delivering one big dashboard at the end often means it doesn’t hit the mark and needs rework.
  • Assuming one size fits all: Different users may need different views or levels of detail.

Why This Approach Works

By breaking the problem down, staying close to the business goals, and iterating in small steps, I was able to deliver a scalable solution that evolved with the client’s needs, not a static report that was obsolete as soon as it launched.

Summary: Agile Thinking in Report Creation

  • Start by asking questions to frame the why behind the request.
  • Break the work into manageable chunks that deliver value quickly.
  • Build strong data foundations before visual polish.
  • Share early versions and use feedback to adjust course.
  • Expect and plan for change, it’s part of real-world BI.

Share: