2011-09-20 43 views
0

我正在使用SSRS 2005,我希望能夠根據日期字段中的值跳轉到不同的報告。例如:SSRS 2005 - 在文本框中動態分配「跳轉到報告」名稱

= IIF(場Date.Value =今天,TodaysReport,OtherDaysReport!)

當我使用這個語法,我得到預覽報告時,這個錯誤:

爲的REPORTNAME表達文本框'CallId'包含錯誤:[BC30451]名稱'TodaysReport'未聲明。

我在'OtherDaysReport'參數上沒有收到任何錯誤,但我認爲編譯器放棄了第一個錯誤。

我在iif語句中使用的語法在文本框的導航屬性的「跳轉到報表」表達式中有效嗎?如果沒有,是否有不同的方式來做我想做的事情。

回答

0

我不確定您是否找到了解決問題的答案。但對於任何有類似問題的人,請嘗試以下內容

將報告名稱放在引號中。在你的情況下,嘗試

=iif(Fields!Date.Value = Today,"TodaysReport", "OtherDaysReport") 

還要確保根據需要指定正確的參數和「省略」的屬性。