KB article

Context Volatility: Hidden Interactions Between Slicers and Measures

Volatile context is caused by slicer interactions, hidden filters, and ambiguous paths.

arf-kbcontext-stabilitycontext-volatilitybidirectional-filteringfilter-context

TL;DR

  • Small filter changes can create big result swings.
  • Volatility is a design issue, not a user issue.

The problem

  • Slicers interact in ways that are hard to predict.
  • AI does not understand which filters are dominant.

Why it matters

  • Volatility causes inconsistent answers and confusion.
  • Automated explanations become unreliable.

Symptoms

  • Changing one slicer unexpectedly changes another metric.
  • The same question yields different results based on hidden filters.

Root causes

  • Bidirectional relationships and ambiguous filter paths.
  • Measures that override filters without disclosure.

What good looks like

  • Slicer behavior is tested and documented.
  • Measures report the filters they apply.

How to fix

  • Create a context matrix for key slicers and KPIs.
  • Reduce bidirectional relationships.
  • Add context inspection to AI outputs.

Pitfalls

  • Over‑reliance on visual testing.
  • Assuming users will “figure it out.”

Checklist

  • Context tests for top slicer combinations.
  • Explicit filter documentation.
  • Reduced bidirectional filters.

Framework placement

Primary ARF layer: Context Stability. Diagnostic bridge: data-movement-reliability, semantic-reliability, execution-reliability.