有幾種方法可以做到這一點。
在本報告中
由於@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