2013-10-03 128 views
2

我試圖添加一個鏈接到應該在Excel中打開報告的SSRS R2報告。鏈接在SSRS報告導出/呈現到Excel

許多網站建議添加一個文本框,使用下面的表達式

=Globals!ReportServerUrl & Globals!ReportFolder & "/" & Globals!ReportName & "&rs:Format=excel" 

所以我做了一個鏈接。 SSRS的作品。在SSRS/IE中呈現的報告起作用。但是,如果我單擊文本框在Excel中打開它,它不起作用。該表達式正確計算並返回正確的路徑,但IE返回錯誤「HTTP 400錯誤請求」「網頁無法找到」

任何建議爲什麼會發生這種情況?我加倍檢查服務器名稱和路徑以及手動嘗試各種URL組合,但它永遠不會導出到Excel。 「標準」下拉菜單保存爲excel確實很難。

謝謝!

+0

當您點擊export to excel時,使用fiddler捕獲http請求。這應該給你正在尋找的正確的URL。 –

回答

0

一些事情要嘗試。

當您點擊export to excel時,使用fiddler捕獲http請求。

這應該給你你正在尋找的正確的網址。一旦你有了,就把它放到你選擇的瀏覽器中,看看它是否有效。

接下來將URL作爲鏈接放入SSRS報告中,然後重試。一旦正在工作去計算選項。