KB article
Filter Context in Plain English
Filter context determines what data a calculation sees; it must be predictable.
arf-kbcontext-stabilityfilter-contextrelationship-pathslicer
TL;DR
- Filter context is the “lens” for every measure.
- AI needs that lens to be explicit and stable.
The problem
- Users and AI don’t see the same filter context.
- Hidden filters change measure meaning.
Why it matters
- Context defines the scope of every calculation.
- Without stable context, AI answers are unreliable.
Symptoms
- Measures behave differently in different visuals.
- AI outputs don’t match dashboards.
Root causes
- Complex relationships with unclear direction.
- Implicit filters embedded in DAX.
What good looks like
- Clear, documented filter paths.
- Minimal hidden filters in measures.
How to fix
- Document filter paths for critical metrics.
- Expose applied filters in AI responses.
- Avoid context‑dependent hidden filters.
Pitfalls
- Assuming slicers are the only filters.
- Ignoring automatic filters from relationships.
Checklist
- Filter path documentation exists.
- Hidden filters are minimized.
- AI responses include context summaries.
Framework placement
Primary ARF layer: Context Stability. Diagnostic bridge: data-movement-reliability, semantic-reliability, execution-reliability.