gpt4 book ai didi

c# - SSRS : Master-detail report with two datasources

转载 作者:太空狗 更新时间:2023-10-29 18:26:15 25 4
gpt4 key购买 nike

我有两个可以推送到报告中的本地数据源。没问题。但是我该如何设置报告呢?一个数据源包含员工列表以及有关他们的信息。另一个包含每个员工的一堆工作时间。

我想为员工列表使用一个表,然后为每个员工下方的工作时间(以及他们的工作时间)使用另一个表。

这可能吗?我必须使用子报告吗?我是否必须将它们合并到一个数据源中? =/

最佳答案

据我所知,不使用子报表就不可能将一个数据集嵌套在另一个数据集内。

这意味着您需要做以下两件事之一:

  1. 将您的两个数据源重构为一个数据源。例如,在员工和每个员工的工作时间之间执行联接。然后,您可以使用 Table 对象的分组属性按照您想要的方式格式化列表。

  2. 如果连接两个数据源不切实际,您可以使用子报表来完成您想要的。创建一个包含工作时间数据源的子报表,并为其提供当前员工的参数。按此参数过滤工作时间。

    在您的父报表中,您可以将子报表放在列表中,并将当前行的员工 ID 作为参数传递。

    请注意,使用子报表涉及一些格式问题。在大多数情况下,我已经能够解决它们,但首选方法肯定是上面的第一种方法。

关于c# - SSRS : Master-detail report with two datasources,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/797601/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com