2016-05-18 25 views
0

我們使用的是SQL Server Reporting Server 2014.在將報表導出到excel中時,出現錯誤「長度不能爲0.缺少參數長度」。經過研究,我們發現excel不允許超過255個字符的頁腳。我們只想在excel導入中隱藏頁腳。SSRS:在導出爲ex​​cel時隱藏頁腳

是否存在報表級別的全局設置,我們可以將其應用於在Excel導入中隱藏頁腳。從谷歌搜索,很明顯,我們可以將全局邏輯添加到頁腳中的每個文本框來隱藏它。但是,我們沒有發現任何全局報告級別的邏輯在Excel導入中隱藏頁腳。有人可以幫助我們並提供邏輯來隱藏報告級別的頁腳?

謝謝。

=(Globals!RenderFormat.IsInteractive = "EXCEL") 

回答

0

Use = Globals!RenderFormat.Name =「EXCEL」。

您使用的.IsInteractive返回布爾值,並告訴報表是否正在運行交互式報表。 .Name返回格式名稱。

+0

我是否需要將您的建議(邏輯)添加到Page footer中的每個文本框中。 – user3461408

+0

我在頁面頁腳的每個文本框中用下面的邏輯修復了它。= IIF(Globals!RenderFormat.Name =「EXCEL」或Globals!RenderFormat.Name =「EXCELOPENXML」,TRUE,FALSE) – user3461408