聚合不在SSRS中正确填充图表

时间:2011-11-28 14:28:19

标签: ssrs-2008 reporting-services ssrs-tablix ssrs-grouping

下面,我附上了我的数据样本以及图表输出的示例。我想聚合数据并在此行中包含一行;但是,SSRS只显示了相同值的多个值。

在下面的示例中,您会注意到单元1中有8行,单元2中有8行,a 总共13个。如何让单元1有一行显示8行,单元2中有一行显示5?目前,表达式为 = COUNT(Fields!SubID.Value,“DataSet1”)

我也尝试添加一个充满数字 1 的专栏,我可以用它来总和,但这会产生相同的结果。

最初我在SQL中都是这样做的;也就是说,在SQL中生成我想要的确切输出,然后在SSRS中绘制图表。但是,这不再是一个可行的解决方案,因为最终用户希望能够深入了解报告的详细信息。我想,如果没有简单的方法可以做到这一点(我觉得必须这样做),我可以编写两个查询,一个显示报告,另一个显示详细信息。

感谢。

enter image description here

enter image description here

1 个答案:

答案 0 :(得分:2)

计数表达式的第二个参数是问题。

不要使用它:

=COUNT(Fields!SubID.Value, "DataSet1")

尝试这样的事情:

=COUNT(Fields!SubID.Value, "UnitGroupName")

组名称应​​与BIDS中显示的名称相匹配,作为您给予分组的名称,例如在“行组”下。