Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/sql-server-2008/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
Sql server 2008 在SSRS 2008中交换列和行_Sql Server 2008_Ssrs 2008 - Fatal编程技术网

Sql server 2008 在SSRS 2008中交换列和行

Sql server 2008 在SSRS 2008中交换列和行,sql-server-2008,ssrs-2008,Sql Server 2008,Ssrs 2008,我的表格中的数据如下所示。 名称|课程|结果 约翰·史密斯的数学考试及格了 约翰·史密斯的统计失败了 约翰·史密斯(John Smith)|会计|及格 爱德华·布朗的数学考试及格了 爱德华·布朗|统计学|通过 爱德华·布朗通过了会计考试 迈克尔·乔丹的数学考试及格了 迈克尔·乔丹|统计|通过 迈克尔·乔丹会计失败 我想在我的报告中显示这些数据,如下所示: 名称|数学|统计|会计 约翰·史密斯|及格|不及格|及格 爱德华·布朗|通过|通过|通过 迈克尔·乔丹|通过|通过|失败 我使用的是SQL S

我的表格中的数据如下所示。

名称|课程|结果
约翰·史密斯的数学考试及格了
约翰·史密斯的统计失败了
约翰·史密斯(John Smith)|会计|及格
爱德华·布朗的数学考试及格了
爱德华·布朗|统计学|通过
爱德华·布朗通过了会计考试
迈克尔·乔丹的数学考试及格了
迈克尔·乔丹|统计|通过
迈克尔·乔丹会计失败

我想在我的报告中显示这些数据,如下所示:

名称|数学|统计|会计
约翰·史密斯|及格|不及格|及格
爱德华·布朗|通过|通过|通过
迈克尔·乔丹|通过|通过|失败
我使用的是SQL Server 2008

任何帮助都将不胜感激

  • 创建一个矩阵
  • 将“行”值设置为“名称”
  • 将Columns值设置为Course
  • 将数据值设置为Statistics

  • 如果您需要更多详细信息,请告诉我。

    我对SSRS还比较陌生。在报告中,我将我的列(标题行)命名为:Name mathematics Statistics Accounting。请注意,统计学是其中一门课程。