【发布时间】:2016-01-29 09:27:41
【问题描述】:
我的数据库关系如下,
MasterEmployee
EmployeeName
...Other Employee Details
EmployeeAddress
HistoryOfAddresses (dataset)
EmployeePositions
CurrentAndHistoryOfPositions (another dataset)
.... other datasets
我需要为上面创建一个 SSRS 报告,我认为最好的方法是创建一个主工作表,然后为每个子数据集添加一个工作表。
为了实现上述目标,我有一个 SQL 查询,它在下面返回,
<Employees>
<Employee>
<ID>185</ID>
<Name>18_108669635</Name>
... Other attributes
<Addresses>
<Address>
<ID>1</ID>
<Location>79 Baker Street</Location>
<CurrentAddress>false</CurrentAddress>
</Address>
.. Other addresses
</Addresses>
<Other datasets like positions in company etc..>
</Employee>
</Employees>
现在我无法弄清楚如何使用上面的数据集在 ssrs 报告中显示它以及如何使用?
【问题讨论】:
-
您到底在问什么...您想知道如何直观地显示它吗?如何实际获取报告上的数据?如何正确设置数据集以获取报告?甚至这些问题也可能太宽泛了。我可以给你的唯一建议是,在将数据集(表格)传递给记者之前,你应该将它们连接在一起。因此,只需从连接表的视图中创建一个新数据集,这样您就可以在单个数据集中显示所有数据。然后在报表上,您可以使用分组来获得所需的结构。
-
@Oceans 我能够做我想做的事并将其发布为答案,希望它能解决您的问题
标签: excel reporting-services ssrs-2012