crosstab queries could only handle 1 column to switch. I had a similar problem where the user needed both average times and a count of incidents for a given set of years in a crosstab-like format. I had to build it manually and put it into a table to feed the report. You can do the same if you have a set limit to the number of nu records. I imposed a limit to the number of years that the user could select. I determined that limit by the number of years that would fit on the landscape report.