【发布时间】:2012-03-06 05:21:23
【问题描述】:
我有一个 2005 Reporting Services 报告,我需要将它部署到 Reporting Services 的 2005 和 2008 实例。在那个报告中,我有一个矩阵,上面定义了几个行组。该矩阵位于一个列表中,该列表上定义了一个组,因此该矩阵将在报告中多次显示。这适用于 Reporting Services 的 2005 实例。下面是我的数据在 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
当我将报告部署到 2008 年的 SSRS 实例时,我的问题就出现了。当我查看报告时,数据显示如下:
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
Matrix_Group1 和 Matrix_Group3 的字段在同一个列表组中显示多次。奇怪的是,2008 实例上的计数和金额显示正确。有人知道发生了什么吗?如果我去掉列表,只在报告中显示矩阵,则矩阵在 2008 年“正确”显示,尽管没有列表分组。
【问题讨论】:
标签: ssrs-2008 reportingservices-2005 reporting-services