I've got a 2005 Reporting Services report that I need to deploy to both 2005 and 2008 instances of Reporting Services. On that report, I've got a matrix with a couple of row groups defined on it. That matrix is on a list that has a group defined on it, so that the matrix will display multiple times on the report. This works well on the 2005 instance of Reporting Services. Below is an example of how my data is displayed in 2005.
List_Group1
Matrix_Group1 Matrix_Group3 Count
Amount
Matrix_Group4 Count
Amount
Matrix_Group2 Matrix_Group3 Count
Amount
Matrix_Group4 Count
Amount
List_Group2
Matrix_Group1 Matrix_Group3 Count
Amount
Matrix_Group4 Count
Amount
Matrix_Group2 Matrix_Group3 Count
Amount
Matrix_Group4 Count
Amount
My problem comes when I deploy the report to our 2008 instance of SSRS. When I view the report, the data is displayed as below:
List_Group1
Matrix_Group1 Matrix_Group3 Count
Amount
Matrix_Group3 Count
Amount
Matrix_Group1 Matrix_Group3 Count
Amount
Matrix_Group3 Count
Amount
List_Group2
Matrix_Group1 Matrix_Group3 Count
Amount
Matrix_Group3 Count
Amount
Matrix_Group1 Matrix_Group3 Count
Amount
Matrix_Group3 Count
Amount
The fields for Matrix_Group1 and Matrix_Group3 get displayed multiple times for the same list group. The odd thing is that the counts and the amounts on the 2008 instance show up correctly. Anybody have any idea what's going on? If I get rid of the list and just have the matrix on the report, the matrix displays "correctly" in 2008, albeit without the list groupings.