2

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

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

我还尝试添加一个充满数字1的列,我可以用它来求和,但这产生了相同的结果。

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

谢谢。

在此处输入图像描述

在此处输入图像描述

4

1 回答 1

2

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

不要使用这个:

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

尝试这样的事情:

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

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

于 2011-11-28T20:38:58.663 回答