如何将聚合信息显示在矩阵中,如下例所示:
查询结果在一行中,其中列代表每个聚合数字。
答案 0 :(得分:1)
假设您的数据是这样的:
您可以设置矩阵对象,以显示与您的要求类似的内容:
在这里,我分别将City
和Item
拖到Matrix行和列字段中,然后添加了基于Category
的另一个行组和基于Date
的列组。
最终结果几乎与您的要求相同:
这里的一个重要警告是,SSRS 2005为自定义Matrix提供了非常有限的选项,例如添加新列,但您可以看到示例报告非常接近,因此值得考虑。
答案 1 :(得分: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