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
Reporting services 如何在RDLC文件的列中显示CSV数据列表_Reporting Services_Ssrs 2008_Reportviewer_Rdlc_Dynamic Rdlc Generation - Fatal编程技术网

Reporting services 如何在RDLC文件的列中显示CSV数据列表

Reporting services 如何在RDLC文件的列中显示CSV数据列表,reporting-services,ssrs-2008,reportviewer,rdlc,dynamic-rdlc-generation,Reporting Services,Ssrs 2008,Reportviewer,Rdlc,Dynamic Rdlc Generation,我有一个嵌入在web应用程序中的报告,它运行良好,但我需要对其进行调整。现在报告基本上会从一个视图中转储所有行,我已经设置了一些过滤器,但是我已经禁用了它们来简化这个过程并让它工作。我昨天花了一整天的时间试图让它正常工作,尝试了许多不同的组合。最终目标是获取一组数据,并在数据所属的同一行中将其显示为逗号分隔的列表 我的数据是一个项目列表,每个项目可以有多个相关人员,而不是每个人都有一个新行,我们希望所有人都在一列中,并用逗号分隔属于该项目的人员。SQL中的一项简单任务 SELECT dbo.AP

我有一个嵌入在web应用程序中的报告,它运行良好,但我需要对其进行调整。现在报告基本上会从一个视图中转储所有行,我已经设置了一些过滤器,但是我已经禁用了它们来简化这个过程并让它工作。我昨天花了一整天的时间试图让它正常工作,尝试了许多不同的组合。最终目标是获取一组数据,并在数据所属的同一行中将其显示为逗号分隔的列表

我的数据是一个项目列表,每个项目可以有多个相关人员,而不是每个人都有一个新行,我们希望所有人都在一列中,并用逗号分隔属于该项目的人员。SQL中的一项简单任务

SELECT dbo.APM_Project.Code, dbo.APM_Project.Title, 

              (STUFF((SELECT(', ' + vi.NameFirst)
              FROM view_OrganizationPerson vi
              JOIN APM_Project as p ON vi.ProjectId = p.Id
              WHERE vi.ProjectId = APM_Project.Id
              AND vi.Role = 'Principal Investigator'
              AND vi.Status = 'Active'
              FOR XML PATH('')), 1, 2, '')) AS PI_


FROM         dbo.APM_Project 
我还尝试了生成逗号分隔列表的子字符串方法,当我运行SQL脚本时,所有这些方法都非常有效,当我在visual studio中预览数据集中的数据时,它们也很有效,所以一定是对的。我得到了我想要的结果,但是当我运行应用程序时,我在使用

=Fields!PI_.Value

所以我不完全确定接下来该怎么办。这似乎应该是一项相当简单的任务,在我运行表达式时也是如此

=Fields!PI_.IsMissing
这是真的,所以在运行时有些东西丢失了,我就是不知道它可能是什么

项目的所有其他数据都显示在文本框中,只有PI_u列留空


问题是:如何在RDLC文件中的一行数据的一列中显示CSV数据列表?证明这是有效的。自从我更改了数据集之后,我需要使用对数据适配器本身所做的更改来更新.aspx页面

=Fields!PI_.IsMissing