【发布时间】:2014-03-13 10:18:41
【问题描述】:
我尝试在 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 |
+-----------------+-----------+----------+----------+----------+----------+------------+
有什么帮助吗?
【问题讨论】:
-
您尝试过添加群组吗?还是更好地对查询进行分组?
-
嗨拉斐尔!实际上我试过了,但不能得到更好的格式,你能帮帮我吗!顺便谢谢你的回复
-
您好 xrompe,我会从查询中解决您的问题,按 EmpName(可能还有 Date)对它进行分组,对其他字段使用 sum 或 max 子句。
-
嗨!是的,它有效,但还有一件事我无法合并那些 brom-001 ... brom-003,你有什么建议吗?
-
获取总列?如果是这样,您有 2 种方法,第一种是在查询中执行此操作,请参阅此帖子 stackoverflow.com/questions/20062270/…,否则您可以在报告中执行此操作,向表中添加一列,该列使用对其他列求和的表达式
标签: visual-studio-2010 reporting-services rdlc