如何在rdlc中合并具有相同值的行?

时间:2014-03-13 10:18:42

标签: visual-studio-2010 reporting-services rdlc

我尝试在Visual Studio 2010中使用rdlc创建报告,但它提供了此报告:

+-----------------+-----------+----------+----------+----------+----------+------------+
|     EmpName     |   Date    | Und Vale | BROM-001 | BROM-002 | BROM-003 | Total Vale |
+-----------------+-----------+----------+----------+----------+----------+------------+
| Abelligos ,Alex | 3/13/2014 | 0.00     | 100.00   | 0.00     | 0.00     | 400.00     |
| Abelligos ,Alex | 3/13/2014 | 0.00     | 0.00     | 0.00     | 200.00   | 400.00     |
| Abelligos ,Alex | 3/13/2014 | 0.00     | 0.00     | 100.00   | 0.00     | 400.00     |
+-----------------+-----------+----------+----------+----------+----------+------------+

我想要的只是:

+-----------------+-----------+----------+----------+----------+----------+------------+
|     EmpName     |   Date    | Und Vale | BROM-001 | BROM-002 | BROM-003 | Total Vale |
+-----------------+-----------+----------+----------+----------+----------+------------+
| Abelligos ,Alex | 3/13/2014 | 0.00     | 100.00   | 100.00   | 200.00   | 400.00     |
+-----------------+-----------+----------+----------+----------+----------+------------+

任何帮助?

1 个答案:

答案 0 :(得分:0)

要解决您的问题,您应该只在EmpName上进行行分组,它们获取最大值(日期),应该总和到的列的总和,以及获得3溴列的总数。 / p>

大部分工作都可以通过报告widarz完成,我已经用我的数据库表做了一个小例子。 在行组中,您将设置EmpName而不是SeriesId 在值框中,您将拥有Max(日期)和SUM(BROMxxx)。

此时,报告的结果将是每位员工的一行。

enter image description here

下一步是手动添加列总数,您必须添加一个看起来像这样的表达式,我不知道如何在您需要更改的报告上调用数据集& #34;数据集" ,带有数据集名称

enter image description here

这应该可以解决您的问题