有几种方法可以做到这一点。
在本报告中
由于@LONG在你的问题中留言说,如果SQL Server与评论是在数据仓库SQL Server链接的服务器,那么你可以包括内部的意见同一份报告。这就像在同一个Sql Server上包含来自另一个数据库的数据一样,除了您还指定了链接服务器名称,如下所示:LinkedServerName.Database.Schema.TableName
。
例如,假设的评论是在博客上:
SELECT B.Title, C.Comment
FROM Blogs B
INNER JOIN CommentServer.CommentsDb.dbo.Comments C ON C.BlogId = B.BlogId
在向下钻取子报表
您可以创建它使用与访问SQL Server中的数据源的报告注释。在您的主要报告中,在该字段的相关单元格上,右键单击,选择Textbox Properties...
在左侧菜单中选择Actions
,选择Go To Report
并从下拉菜单中选择您的评论报告。然后,您可以将子报表参数映射到主报表的参数和字段,并在运行子报表时通过这些参数。
当您在主报告中点击该字段时,它会自动深入到评论报告中。
作为一个参数化链接运行报告
再次,创造的意见的报告。在您的主要报告上,在该字段的相关单元格上,右键单击,选择Textbox Properties...
在左侧菜单中选择Actions
,然后选择Go To URL
。对于网址的表达式,请输入如下内容:
="http://ReportServer/ReportFolder/ReportName.rdl&rs%3aCommand=Render&BlogId=" & Fields!BlogId.Value & "&FromDate=" & Parameters!FromDate.Value & "&ToDate=" & Parameters!ToDate.Value
这会将报告中的字段变为参数化链接到评论报告。
这些链接的服务器?如果是,则只需添加服务器实例名称,即使用四部分查询 – LONG