2011-10-28 65 views
0

顯然,將SQL Server Reporting Services文檔導出到Excel XLS時,您包含的任何背景圖像都平鋪在整個電子表格中,而不是整齊地放置在頂部就像在報告查看器中顯示的那樣。在導出到SSRS中的Excel時不顯示背景圖像

有誰知道任何變通的,將兩種:

A)不顯示背景XLS只有

B中所有)顯示圖像一旦上漲在角落裏喜歡的是在做觀衆(第一圖像)

Proper Background

但Excel正在給我這個!它看起來很可怕。 Excel Tiling glitch

+0

我真正發現的唯一解決方法就是僅用圖像本身填充可笑的空白區域,然後使用該版本。圖片仍然平鋪,只是它不太明顯。 – Phil

+0

什麼版本的SSRS? SSRS 2008 R2添加了一些功能來幫助完成此操作。我會在下面添加一個答案。 –

回答

1

SSRS 2008R2添加了一個函數來幫助處理這種情況。

我沒有用過這麼多,但如果你是渲染到Excel這個公式應更改背景圖片:

=IIF(Globals!RenderFormat.Name ="EXCEL", "", "MyBackgroundImageName") 

下面是與more details on RenderFormat一個博客。

+0

我有SSRS 2008,但我會試一試,看看會發生什麼。 – Phil

+0

我認爲這是與R2一起添加的。 (R2是SSRS的一個非常大的更新。)所以我認爲它不會在2008年爲你工作。 –

+0

是的,不幸的是你是對的RenderFormat在2008年似乎不存在。 – Phil