1. A computer-implemented method for displaying data retrieved from a multidimensional database, comprising: providing, using one or more processors, a calendar-based display that includes a time period of a particular duration; receiving, using the one or more processors, a multidimensional result set that contains data values arranged in hierarchical levels, wherein one or more data values from a hierarchical level are associated with the time period; using, using the one or more processors, the one or more data values associated with the time period to generate a chart object, wherein the chart object is displayed on the calendar-based display; receiving, using the one or more processors, a command to perform a drill up or a drill down operation, wherein the drill up or drill down operation changes the duration of the time period; and performing, using the one or more processors, a drill up or drill down operation, wherein the drill up or drill down operation includes: displaying the time period of a different duration on the calendar-based display, associating one or more data values from a different hierarchical level of the multidimensional result set with the time period of the different duration, and using the one or more data values associated with the time period to generate a new chart object, wherein the new chart object is displayed on the calendar-based display.