KPI & scorecard patterns
A KPI is a value plus a comparison plus a judgement. Without the comparison it is only a number, and without the judgement rule the colour is decoration.
KPI row
Switch the comparison base and see the status change
Simulation of native Power BI behaviour
Revenue€8.4Mvs Budget€8.5M▼ -1%Attention
Margin€2.1Mvs Budget€1.9M▲ +12.2%On track
Units564kvs Budget547k▲ +3.1%On track
Returns101kvs Budget91k▼ +11.1%Attention
“Returns” inverts the status rule: more is worse. State the direction of goodness for every measure — developers cannot infer it.
Trend behind the KPI
Gauge — use sparingly
Designer
Define: measure, comparison base, tolerance bands, direction of goodness, format.
Keep a KPI row to 3–5 cards; more becomes a scorecard table.
Developer
Card / KPI visual, or a table with conditional formatting for a scorecard.
Status colour comes from a DAX status measure, not from hardcoded rules per visual.
Power BI limitation
The native KPI visual has limited layout control and no built-in variance percentage formatting; most teams use a Card with reference labels or a custom-formatted table instead.