Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Matrix 列组和行组均具有单个字段的矩阵或交叉表报告_Matrix_Reporting Services_Crystal Reports_Report_Crosstab - Fatal编程技术网

Matrix 列组和行组均具有单个字段的矩阵或交叉表报告

Matrix 列组和行组均具有单个字段的矩阵或交叉表报告,matrix,reporting-services,crystal-reports,report,crosstab,Matrix,Reporting Services,Crystal Reports,Report,Crosstab,我正在尝试创建矩阵报告,但我不确定是否有可能在SSRS或Crystal report中实现矩阵 桌子 学科学生 英语10000 英语10001 英语10002 数学10001 数学10002 数学10003 数学10004 科学10000 科学10001 科学10007 我想创建一个矩阵报告,如下所示。它将显示两个科目的学生人数。 -----英语数学科学 英语-3---2---2 数学2---4---1 科学-2---1---3 但Crystal report和SSR都只显示同一受试者会议室中的

我正在尝试创建矩阵报告,但我不确定是否有可能在SSRS或Crystal report中实现矩阵

桌子 学科学生 英语10000 英语10001 英语10002 数学10001 数学10002 数学10003 数学10004 科学10000 科学10001 科学10007

我想创建一个矩阵报告,如下所示。它将显示两个科目的学生人数。 -----英语数学科学 英语-3---2---2 数学2---4---1 科学-2---1---3


但Crystal report和SSR都只显示同一受试者会议室中的数字。例如,英语3分,数学4分,科学3分。所有剩余的单元格都显示为0。

我不确定这是实现目标的最佳方式,但我自己找到了答案

在Crystal中,我添加了一个视图作为View1。我添加了与view2相同的视图。两者之间的所有联系都已清除。这意味着这两个表没有连接。 创建了一个公式。 @两个受试者都是学生 如果View1.StudentID=View2.StudentID,则 1. 其他的 0

视图1.主题已添加到交叉选项卡中的列中。 视图2.主题已添加到交叉选项卡中的行中。 公式“BothSubjectStudentID”已添加到摘要字段:。总而言之

这花了一点时间,并返回了我正在寻找的结果