我需要使用 xml 生成 ssrs 报告,但是 xml 从存储过程中获取其数据,例如列等。然后一旦创建了报告,我需要使用 sp 获取要显示的数据
1) 输入参数,2) sp1 获取列和参数标题,以便它可以编写 xml 以生成报告 3) 报告然后调用 sp2 使用参数获取其数据并显示到报告中
我需要使用 xml 生成 ssrs 报告,但是 xml 从存储过程中获取其数据,例如列等。然后一旦创建了报告,我需要使用 sp 获取要显示的数据
1) 输入参数,2) sp1 获取列和参数标题,以便它可以编写 xml 以生成报告 3) 报告然后调用 sp2 使用参数获取其数据并显示到报告中
rdl 文件只是 xml。如果之前没有做过,请尝试从头开始创建基本报告并尝试模拟它生成的代码。
在说这个时,正如所说的,我没有使用 xml 来完成这个,只是使用 gui。
祝你好运!
好的,我们通过数据集和数据源
将数据发送到报告,
因此,我们有一种特殊的数据集可以处理
,例如:Query for a dataset in ssrs XML data
DECLARE @docHandle int DECLARE @xmlDocument varchar(max); DECLARE @listXML nvarchar(max)
SET @listXML = @list
SET @xmlDocument = @listXML EXEC sp_xml_preparedocument @docHandle OUTPUT, @xmlDocument
SELECT *
FROM OPENXML (@docHandle, N'/ENVELOPE/ADDRESS') WITH (NAME nvarchar(max) 'NAME',CONTACT nvarchar(max) 'CONTACT', STREET nvarchar(max) 'STREET')
这里的列表是您将通过XML发送到报告的参数,该数据集将处理它,
作为一个完整的例子,我在这里回答了一个问题,如果你仔细阅读它,你就会有解决问题的想法!