1. A computer-implemented method, comprising: receiving a plurality of records of a dimensionally-modeled fact collection; graphically representing the values of the records in un-aggregated form in a user interface; providing elements in the user interface which enable a user to specify an aggregation specification, wherein the aggregation specification defines a plurality of different aggregation groups into which the plurality of records are divided, the aggregation specification further defining an aggregation type corresponding to an aggregation technique by which the records of each aggregation group are aggregated; aggregating the plurality of records in accordance with the aggregation specification, wherein the aggregating includes, for each of the aggregation groups, generating a summarized value for each of one or more dimensions of each group of records, the generated summarized value representing an aggregate of values at the one or more dimensions of the records of each group; graphically representing in the user interface the values of the records in aggregated form by graphically representing each generated summarized value; providing a toggle element in the user interface which allows the user to switch between viewing the records in un-aggregated form and aggregated form; and causing the graphical representation of the records to be switched between aggregated form and un-aggregated form based on a user indication using the toggle element.