2

如何让聚合信息出现在矩阵中,如下例所示:

在此处输入图像描述

查询结果在一行中,其中的列代表每个聚合数字。

4

2 回答 2

1

假设您的数据是这样的:

在此处输入图像描述

您可以设置一个Matrix对象来显示与您的要求类似的内容:

在此处输入图像描述

在这里,我分别将CityItem拖入矩阵行和列字段,然后添加了另一个基于的行组Category和一个基于的列组Date

最终结果实际上与您的要求相同:

在此处输入图像描述

这里最大的警告是 SSRS 2005 为自定义矩阵提供了非常有限的选项,例如添加新列,但您可以看到示例报告非常接近,因此值得考虑。

于 2013-08-21T11:34:17.403 回答
0

报告设计:

您可以按 CITYID 分组,而不是 1 个详细信息行添加 3 个更多详细信息,然后放置相应的字段值。

在详细信息组中右键单击该行并说在组内添加行并重复 3 次。

数据库:

另一种方法是修改您的数据集以将每个 CITYID 分成四行。就像是

SELECT 'Delv' AS RowTag, Field1, Field2, Field3 FROM Table
UNION ALL
SELECT 'Sales' AS RowTag, Field4, Field5, Field6  FROM Table
UNION ALL
SELECT 'QOH' AS RowTag, Field7, Field8, Field9  FROM Table
UNION ALL
SELECT 'Diff' AS RowTag, Field10, Field11, Field12  FROM Table
于 2013-08-21T00:10:05.740 回答