2014-01-30 36 views
2

我有一個年度的圖表,它細分爲12個月1至12月該報告包含各種參數,包括每年的下拉改變圖表和報告。 這一切都在第一次報告中正常工作。傳遞一個SSRS報告圖表的月度出口值到另一個報告從日期和日期參數

問題是我已經在圖表上設置了一個動作,以便每月進行第二次報告,所以我的問題是如何將每月的價值從第一次報告傳遞到第二次報告?

月度報告有一個額外的日期和參數日期,因此對於一月份,它需要這些值:日期從:01/01/2010和日期到:31/01/2010例如。

在此先感謝。

+0

你有沒有參數添加到您的報告採取行動? – mmarie

+0

你的數據集是什麼樣的? –

+0

是的,我已經添加了參數的報告和報告中創建每月和每年的下拉列表。 –

回答

0

既然你有年份和月份整數值,您可以構造的開始和結束日期傳遞給你的其他使用報表表達式。

月份的開始將是:

=DateSerial(Fields!Year.Value, Fields!Month.Value, 1) 

YearMonth是從圖表/數據集的整數值。

的結束日期是一個比較複雜;自從那天部分可以是30/31,等等,但我們可以在一個每月只需添加上述表達式獲得第一下個月,然後回到了一天:

=DateAdd(DateInterval.Day 
    , -1 
    , DateAdd(DateInterval.Month, 1, DateSerial(Fields!Year.Value, Fields!Month.Value, 1))) 

這樣你的鑽取報表可以獲取其基於日期的參數,並且不需要對數據集/父報告進行任何更改。

+0

伊恩很好。謝謝你的幫助。 –

相關問題