KB article
Time Intelligence: Why ‘Last Month’ Is Harder Than It Sounds
Time intelligence depends on clean date tables and clear definitions of time.
arf-kbcontext-stabilitytime-intelligencerole-playing-dimensiondefault-aggregation
TL;DR
- Time logic must be explicit and consistent.
- AI needs to know which date field is used.
The problem
- Multiple date fields and inconsistent logic lead to different results.
- AI can’t infer which time definition is intended.
Why it matters
- Time comparisons are core to business decisions.
- Inconsistent logic causes misleading trends.
Symptoms
- Last month results vary by report.
- Year‑over‑year comparisons don’t align.
Root causes
- No dedicated date table or inconsistent relationships.
- Time intelligence implemented differently across measures.
What good looks like
- Dedicated date table with standard time measures.
- Explicit time logic in canonical measures.
How to fix
- Create a single date table and use it consistently.
- Standardize time intelligence measures.
- Document time basis in each KPI.
Pitfalls
- Mixing calendar and fiscal definitions without labels.
- Using implicit date fields.
Checklist
- Single date table used across facts.
- Time measures standardized.
- Time basis documented.
Framework placement
Primary ARF layer: Context Stability. Diagnostic bridge: data-movement-reliability, semantic-reliability, execution-reliability.