SSRS使用SQL Server Procedure做資料連結
首先打開Report Builder,選取Data Sources設定資料來源,選擇使用Connection Embedded(嵌入式連結)->SQL Server->連結字串:Data Source=192.168.1.121;Initial Catalog=eCaps--資料庫IP及資料庫名稱
設定登入資料庫的使用者及密碼,可以使用Windows及SQL使用者登入
設定Datasets,選擇Dataset Embedded->剛剛建立的Datasource1->Stored Procedure->Query Designer
.
選到Stored Procedures裡,這邊已經建立好BOXLABEL的SP,打勾後在右邊會顯示可供使用的欄位,如果有需要外部參數的話可以選欄位後再Funtion Parameter設定參數命名
在這邊會顯示可用欄位名稱及對應的來源名稱
這邊設定需要外部參數,Parameter Value輸入後報表執行時可以讓使用者輸入參數
這邊可以看到剛剛設定好的欄位都帶到了,接著就可以設計報表,把需要的欄位拖拉到需要的位置上,或是在報表空白處點右鍵Insert也有各種元件可以使用
最後,輸入我們設定的外部參數後按右上角的View Report就可以Show出我們的報表了!
沒有留言:
張貼留言