Time Series Functions: AGO, TODATE, PERIODROLLING
Explain OBIEE's built-in time-series calculation functions and how they depend on a properly modeled Time hierarchy.
Time-based comparisons — year-over-year growth, month-to-date totals, rolling averages — are among the most commonly requested calculations in any BI tool, and OBIEE provides dedicated functions specifically because writing this logic manually in SQL for every report would be repetitive and error-prone. Interviewers ask about these functions to check both syntax familiarity and, more importantly, whether you understand their dependency on a correctly modeled Time dimension hierarchy.
AGO is like looking up what you weighed exactly one year ago today. TODATE is like your running weight-loss total since January 1st this year. PERIODROLLING is like your trailing 3-month average weight, which slides forward every time a new month's reading comes in, rather than resetting each January.