【发布时间】:2019-01-25 02:35:48
【问题描述】:
我正在编写我在 Visual Studio (2015) SQL Server Data Tools 中设计的第一份报告。 尽管子报表的数据集返回多条记录,但我的子报表只为每个父事件返回一条记录。
我的报告: On-the-clock-report in design view
子报表的链接值是字段[EmployeeWorkSessionID]
子报告 Breaks Sub-report in design view
子报表的数据集还包含字段 [EmployeeWorkSessionID]
子报告预览 #1 Sub-report for WorkSession 293
单独运行此子报告会返回 WorkSession 293 的 2 条记录,包括仍在进行中的午餐。
子报告预览 #2 Sub-report for WorkSession 288
单独运行此子报告会返回 WorkSession 288 的 2 条记录,包括已完成的午餐。
(并非如此)完整的报告 The full report preview
完整报告的预览显示每个 WorkSession 的第一条记录, 但其他都没有。 EmployeeWorkSessionID 与正确的员工相关联。报告空间足够容纳三行。正确的记录由数据集返回,它们只是不显示。开放的午休时间(包含 NULL)不是唯一被跳过的记录。
有什么想法吗?
【问题讨论】:
-
这很可能与主报告中的分组有关。
标签: sql-server visual-studio reporting-services sql-server-data-tools