【发布时间】:2019-11-28 08:02:12
【问题描述】:
我正在使用 Microsoft Report Builder 来构建我的报告。我也有一个 SQL Server 数据库。
我有下表。请运行 sn-p 以获得我的 SQL 表的可视化表示。
<table style="border:1px solid black;">
<tr>
<th>
Name
</th>
<th>
Timesheet
</th>
</tr>
<tr>
<td align="center">
Jacob
</td>
<td align="center">
2
</td>
</tr>
<tr>
<td align="center">
Jacob
</td>
<td align="center">
3
</td>
</tr>
<tr>
<td align="center">
John
</td>
<td align="center">
1
</td>
</tr>
</table>
我想要的是在 timesheets 列中添加重复记录的所有值,并在 timesheets 列中显示结果,并在 name 列中显示名称。不应显示重复记录。
请运行以下代码 sn-p 以获得基于上一个表格的表格外观的可视化表示
<table style="border:1px solid black;">
<tr>
<th>
Name
</th>
<th>
Timesheet
</th>
</tr>
<tr>
<td align="center">
Jacob
</td>
<td align="center">
5
</td>
</tr>
<tr>
<td align="center">
John
</td>
<td align="center">
1
</td>
</tr>
</table>
我基本上希望将重复记录的时间表列添加在一起。 有没有可能我可以在报表生成器中做到这一点,这会比 SQL Server 更容易?
【问题讨论】:
-
您需要在报告中对名称使用分组,并对时间表中的所有值进行汇总。参考this。
标签: sql sql-server ssrs-2008