我尝试在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 |
+-----------------+-----------+----------+----------+----------+----------+------------+
任何帮助?
答案 0 :(得分:0)
要解决您的问题,您应该只在EmpName上进行行分组,它们获取最大值(日期),应该总和到的列的总和,以及获得3溴列的总数。 / p>
大部分工作都可以通过报告widarz完成,我已经用我的数据库表做了一个小例子。 在行组中,您将设置EmpName而不是SeriesId 在值框中,您将拥有Max(日期)和SUM(BROMxxx)。
此时,报告的结果将是每位员工的一行。
下一步是手动添加列总数,您必须添加一个看起来像这样的表达式,我不知道如何在您需要更改的报告上调用数据集& #34;数据集" ,带有数据集名称
这应该可以解决您的问题