You can easily implement multilevel Outlook-style grouping of data from a single table by dragging the column header(s) to the group panel on the top, which defines the groping order and hierarchy. You can also group the data by setting the the group-by expressions declaratively or programmatically.

Click to enlarge
See Also