Add cross-tab table capability to table. Dynamically generate cross-tab query data based on category query and results query. Dynamically build select case query based on category query results and column types (e.g. numeric, string, datetime). Defined columns are group by columns with the cross tab columns defined by the category result set.