Temporal Window for Decision and Analytic Action
Opportunity is the ability of a data model to deliver information at the moment when it can still influence a decision.
An opportunistic model is not only correct or consistent:
it is temporally relevant.
In Power BI, opportunity manifests when a metric arrives:
π Late data = dead data, even if it is perfect.
Temporal, decisional, and operational.
Opportunity does not depend only on:
but on the synchronization between the model and the business decision cycle.
A model can be:
and still not be opportunistic.
To ensure that analysis:
In Power BI, opportunity:
When opportunity exists:
When it does not exist:
πΉ Sample 1 β Operational Sales (β vs β )
Without opportunity (β):
Daily sales calculated and published at month-end.
π Result:
they only explain the past.
With opportunity (β
):
Same-day sales updated hourly.
Compared against the daily target.
π Result:
managers can correct course the same day.
πΉ Sample 2 β Stock and Breakage
Without opportunity (β):
Weekly stock-out report.
With opportunity (β
):
Power BI alert when projected stock drops below threshold.
π The model anticipates, it does not report.
πΉ Sample 3 β Correct metric, wrong moment
A KPI can be:
but if it is published after the key decision,
it loses all its value.
π Opportunity is independent of accuracy.
πΉ Sample 4 β Opportunity and frequency
Common mistake (β):
Increasing refresh frequency without criteria.
Correct pattern (β
):
Aligning frequency with the decision cycle, not the technical cycle.
Example:
πΉ Sample 5 β Anti-pattern vs Pattern
β Anti-pattern β Late analytics
β Pattern β Timely analytics
π Golden rule:
95% correct on time is better
than 100% correct too late.
Opportunity is not designed in DAX.
It is designed by understanding when the business decides.
An opportunistic model: