在 SSRS 报告中将多个 SQL 行显示为带有子行的单行的最有效方法?

Most Efficient Way to Display Multiple SQL Rows as a Single Row with Sub-Rows in SSRS Report?

目标是获取图像 "SQL rows returned" 部分中显示的数据,并将其显示在图像的 "How report should look" 部分中。目前正在使用将 titleID、languageID、beginDate 和 endDate 作为主报告参数的子报告完成。但是,当返回大量或记录时, 运行 真的很慢。我的问题是 "Is there a more efficient way to accomplish the same thing in the main report w/o using a subreport?" 如果需要更多信息来正确评估此问题,我很乐意在明天添加。谢谢!

纯粹看图片..你需要做的就是在你的主报告上放一个tablix添加一个parent组title_id..

然后删除在左侧创建的列(但不是组

右键单击详细组 -> 插入行 outside 组。这将在 Title_id 组内创建一行,但在详细信息组之外。

在此行.. 添加标题 ID、名称等。

详细信息行将显示详细信息..显然..您需要稍微尝试一下才能弄清楚其余部分..

它看起来是一个相当简单的报告..不知道为什么你需要为此使用子报告