Abdelilah Nossair

I build machine-learning applications, data pipelines and analytics tools that help teams turn data into decisions and working products.

CLOSE

Start a Dashboard with the Decision

Abdelilah Nossair

SHARE THIS ARTICLE
A dashboard anomaly connected to an action plan on a desk
AI-generated editorial illustration.

Key takeaway: A dashboard becomes useful when its reader can explain what changed, whether the number is trustworthy and which action should follow.

Name the meeting and the decision

Consider a weekly operations meeting where a team decides which delayed orders to investigate. A page showing total sales, website traffic and customer growth may look complete while doing little to support that decision. Start with the question the team must answer and the time available to answer it.

For this example, the useful view might show overdue orders, the oldest unresolved items and a breakdown by cause. The detail view should let an authorised user identify the records to investigate. The design follows the workflow, rather than the list of fields that happen to be available.

Agree on what the metric means

Define “overdue” before drawing the chart. Does the clock start at order creation, payment confirmation or the promised shipping date? Are cancelled orders excluded? Are working days used? Keep the definition close to the report, with the reporting period and refresh time.

A metric contract can stay short: name, calculation, grain, exclusions, owner and source. Ask two colleagues to calculate it from the same small sample. If they disagree, resolve the definition before adding more visuals. A polished interface cannot settle an unresolved business rule.

Model the relationships before formatting

Microsoft’s Power BI guidance describes star schemas as a way to separate fact tables used for summarisation from dimension tables used for filtering and grouping. That distinction helps make the model understandable, but the grain and relationships still need to match the business question. Microsoft Learn: star schema guidance

For example, joining an order-level shipping charge to every order line can multiply that charge when it is summed. Validate measures against a few manually checked records, including multi-line orders and cancellations. Reconcile the result before adding conditional colours or a new chart type.

Test whether the report supports an action

Give a colleague a realistic task: identify the five oldest delays and explain which ones require escalation. Observe where they hesitate, which definitions they ask for and whether they can reach the supporting records. This is a more useful usability test than asking whether the dashboard looks attractive.

After the report enters regular use, review which views are actually consulted and which decisions remain difficult. Remove unused elements, correct ambiguous labels and keep ownership of the measures explicit. The goal is a dependable part of the team’s routine, with enough context to support judgement rather than replace it.

Sources and further reading