2016-04-21 57 views
0

我已將此代碼添加到文本框,網格中的單元格準確。將日期添加到SSRS 2005中的文本字段

=Format(DateAdd(DateInterval.Year, -1, Now()), "yyyy") 

我想要做的是改變「NOW()」部分,我從用戶

=Format(DateAdd(DateInterval.Year, -1, Parameters!Year.Value, "yyyy") 

問然而,這是不工作的參數。

所以我的問題是如何從用戶那裏得到一年的日期,然後從中減去1年,並將其顯示在這些文本字段之一中?

謝謝

回答

1

除此之外,您還擁有一個缺失支架,嘗試轉換爲日期類型的參數值。

=Format(DateAdd(DateInterval.Year, -1, DATESERIAL(CINT(Parameters!Year.Value),1,1)), "yyyy") 

讓我知道這是否有幫助。

+0

我甚至沒有注意到丟失的支架!但是都沒有工作。我得到的是文本字段中的#Error。謝謝您的意見! – Michael

+0

你的參數是什麼類型?它是日期還是文本?它是多值的嗎?它是否可以消除? –

+0

這是一個字符串,允許空白值,這就是它... – Michael