2012-11-26 68 views
1

我正在使用SimplePageHeaders = True從SSRS輸出到Excel。 (這是因爲用戶需求是在工作表中沒有標題,但僅在打印輸出時)。SSRS Excel輸出中帶有表達式的標題

這一切工作正常,但在我的頭中的文本框包含一個表達式,即它看起來是這樣的:

Report Name «Expr» 

凡«Expr的»如下:

=Format(Fields!CurrentMonthDate.Value, "MMM") & " " & 
    CStr(Year(Fields!CurrentMonthDate.Value)) 

當我查看報告中,此表達式按預期工作,即輸出爲:

報告名稱2012年11月

但是,當我導出到Excel,並期待在頁面設置或打印預覽,頭出來的:

報告名稱

即表達式的結果已經沒有了。

是否有任何方法可以將表達式結果保留在Excel頭文件中? (不需要用戶在Excel中執行任何操作)。

回答

1

看來您已將表達式置於佔位符下的文本框中。嘗試使用單個文本框表達式作爲

=」 Report Name 」+ Format(Fields!CurrentMonthDate.Value, "MMM") & " " & CStr(Year(Fields!CurrentMonthDate.Value)) 
+0

是的。就是這樣 - 簡單!謝謝。 – jimasp