2014-09-04 82 views
0

我在Report Builder 3.0報告中有兩個參數,其中一個會給出當前季節(稱爲Current_Season),第二個參數會給出當前季節和上一季(稱爲Season_Selection)。 Current_Season默認爲當前季節,但用戶可以在報告運行後更改它。當主要參數不會改變Report Builder相關參數

我遇到的問題是,當Current_Season一旦報告運行並且用戶決定查看不同季節時,Season_Selection似乎並沒有改變。

我構建Season_Selection的方式是我輸入兩個取決於Current_Season和Last_Season參數的默認值。所以本質上,Season_Selection取決於兩個參數。 (今天())= 1,年(今天())&「 - 」&年份(今天())+ 1,年份(今天())我的表達式爲Current_Season: -1 & 「 - 」 &年(TODAY()))

這裏是我的Last_Season表達式:= CINT(LEFT(參數Current_Season.Value,4!)) - 1 & 「 - 」 & CINT(右(參數!Current_Season.Value,4)) - 1

而Season_Selection的默認值只是@Current_Season和@Last_Season。

我是否必須以不同方式構建參數或者是否需要檢查某個設置?我在屬性的高級部分中檢查了所有參數中的「始終刷新」氣泡。

回答

0

我解決了這個問題,使用上述參數來創建另一個數據集,然後基於該數據集上的下一個參數。