我正在尝试创建Matrix的报告,但我不确定是否可以在SSRS或Crystal Report中实现矩阵。
表
学生#
英文10000
英语10001
英语10002
数学10001
数学10002
数学10003
数学10004
科学10000
科学10001
科学10007
我想创建一个矩阵报告,如下所示。它将显示两个科目中的学生计数
----------英语数学科学
英语 - 3 ---------- 2 ----- 2
Math__ - 2 ---------- 4 ----- 1
科学 - 2 ---------- 1 ----- 3
但Crystal报告和SSRS都只显示同一主题的会议单元格中的数字。例如,3为英语4为数学3为科学。所有其余的单元格显示为0。
答案 0 :(得分:0)
我不确定这是一种最佳方式,但我自己找到了答案。
在Crystal中,我添加了一个View1视图。我添加了与view2相同的视图。两者之间的所有链接都已清除。这意味着两个表没有连接。 创建了一个公式 @BothSubjectStudentID 如果View1.StudentID = View2.StudentID那么 1 其他 0
View1.Subject被添加到Cross Tab中的列中。 View2.Subject被添加到交叉表中的行中。 公式' BothSubjectStudentID'被添加到摘要字段:与Sum()。
我花了一点时间并返回了我正在寻找的结果。