天花板(行号)功能和SSRS图表

时间:2019-03-10 11:14:13

标签: reporting-services

我正在创建非常简单的数据图表:2个学期不同学科成绩的学生

  • 秋季学期为'Report 1'
  • 春季学期,即'Report 2'

我的查询是:

SELECT DISTINCT txtPupilID, txtSubjectName, txtForename, txtSurname, txtGrade, intReportID 
FROM ReportDB 
WHERE (intReportID = '1') 
UNION ALL 
SELECT DISTINCT txtPupilID, txtSubjectName, txtForename, txtSurname, txtGrade, intReportID 
FROM ReportDB 
WHERE (intReportID = '2') 
order by txtPupilID

我必须为每个主题创建图表并将其9打印在一页上。我的图形运行良好,经过长时间的尝试,最终我使用了上限函数{=(ceiling(RowNumber(nothing)/3)}成功地水平和垂直打印了这些图形。但是,此功能似乎``打破了''我的图表,因为我现在每个主题有2张图而不是1张(即报告1为1张图,报告2为1张图)。

因此,我没有一张“英语”科目图表,而该图只显示了秋季和春季学期的成绩,而是显示了两张“英语”科目图表,一个用于秋季,另一个用于春季。我已附上以下图表的屏幕截图:

使用吊顶功能之前我所拥有的:

What I had before the ceiling function

天花板功能后我现在拥有什么:

What I now have after the ceiling function

有人知道如何解决此问题吗?它是否位于我的数据集中?分组/排序问题?

报告屏幕截图:

Report screenshot

0 个答案:

没有答案