10 Answers, 1 is accepted
Cross tab reports are a very important instrument for the data analysis, and we know it. We will certainly provide a similar component for creating crosstabular reports, but since we're still working on the core functionality of our tool, we will have to leave it for the 2nd version.
All the best,
Svetoslav
the telerik team

I wonder if the feature of crosstab are available in this version (1.0 CPT2).
and the feature of make field rotate in a degree angle .
and feature of printing horiziontal.
thanks in advance.
As Svetsolav noted, this feature will be available in Reporting v2. The current CTP is for v1.
All the best,
Rob
the telerik team

Thanks, Tim
To my greatest regret Telerik Reporting currently lacks cross tab functionality. This feature is on our top requested list and I am confident that we will have it complete and shippable by the end of the year.
We have added your vote to the list.
Kind regards,
Svetoslav
the Telerik team
Instantly find answers to your questions at the new Telerik Support Center

That would be a sweet experience.
Anyhow,
Thanks, Tim

The data is used to populate a Telerik RadGrid. In code I dynamically re-arrange the columns as appropriate for the report and then use the built-in export to Excel feature to push a very pretty Excel file to my user.
The beauty of the GeckoWare Crosstab Builder is that (like a true crosstab solution) you don't need to know ahead of time what the columns are going to be.
It's worked seamlessly with RadGrid for years now (surviving RadGrid version updates with little or no code tweaking required).
This isn't quite the same as a fully baked cross tab report (like Crystal) but it's close.

I like your idea, but do you have a screen shot of a complicated grid you could share?
thatzenbeler@clinitech.net
Thanks, Tim

Hi Tonya,
Unfortunately, the database is full of confidential client data so I can't provide a actual screen shot.
As the grid gets immediately exported to excel, we haven't needed to implement any grouping levels.
Here's a simplified example of how the pieces fit:
The application is used by a travel/touring company to record client data. The questions they need to ask vary year to year and trip to trip. The admin environment allows them to configure a trip questionnaire profile. The questionnaire is displayed to an end user via the ASP.Net "dynamic controls" rendering technique (i.e., each registrant is presented with a custom registration environment based on a specific questionnaire profile). The data is stored in the database like this:
Questions table:
QuestionID | QuestionType | QuestionText |
1 | Textbox | First Name |
2 | Textbox | Last Name |
Answers table:
RegistrationID | QuestionID | Answer |
1 | 1 | John |
2 | 1 | Jane |
1 | 2 | Smith |
2 | 2 | Doe |
Report Definition table:
ReportID | QuestionID | ColumnOrder |
1 | 1 | 1 |
1 | 2 | 2 |
I have a stored procedure that pulls the relevant data for any given report together like this:
RegistrationID | QuestionText | Answer |
1 | First Name | John |
1 | Last Name | Smith |
2 | First Name | Jane |
2 | Last Name | Doe |
RegistrationID | First Name | Last Name |
1 | John | Smith |
2 | Jane | Doe |
The transformed data is fed to RadGrid. Some code is called that re-sorts the columns based on the report definition (this simple example didn't require re-sorting but most non-trivial reports do), then immediately exports the RadGrid to excel.
Hope this helps to clarify. Let me know if you have any further questions.

Tim