Capacity of the Analytical Model to Preserve Meaning Across Multiple Contexts of Use
Contextual Compatibility is the ability of an analytical model to preserve the validity, coherence, and meaning of its metrics when the analytical context changes, whether due to filters, hierarchies, visuals, users, or business scenarios.
A contextually compatible model:
In Power BI, this property ensures that a metric:
remains correct when the context in which it is evaluated changes.
Contextual, logical, and relational.
Contextual compatibility does not depend on a specific visual.
It depends on how the model understands and responds to context.
A model may:
and still fail contextually if it was not prepared for multiple forms of exploration.
Contextual compatibility enables:
In Power BI, this property:
When contextual compatibility is high:
When it is low:
Lack of contextual compatibility is not always visible.
It appears when someone explores beyond the intended path.
🔹 Sample 1 — Visual-dependent metric
❌ Low compatibility:
A measure that only produces correct results in a specific table.
✅ High compatibility:
The same measure works correctly in tables, charts, and cards.
👉 Logic does not depend on the visual.
🔹 Sample 2 — Unexpected filters
❌ Low compatibility:
An additional filter alters the KPI’s meaning.
✅ High compatibility:
The measure responds correctly to the new context.
👉 Context is part of the design.
🔹 Sample 3 — Granularity change
❌ Low compatibility:
The metric works at a monthly level but fails at a daily level.
✅ High compatibility:
The metric remains coherent at all levels.
👉 Granularity does not break meaning.
🔹 Sample 4 — Different users
❌ Low compatibility:
The same report produces different interpretations for different users.
✅ High compatibility:
The model ensures stable interpretation for everyone.
👉 Usage context is anticipated.
🔹 Sample 5 — Anti-pattern vs Pattern
❌ Anti-pattern — Fragile metric
✅ Pattern — Context-compatible metric
📌 Practical rule:
If a metric only works “in that visual”,
it is not a mature metric.
Contextual compatibility is a test of analytical maturity.
A compatible model: