【发布时间】:2014-10-29 09:01:54
【问题描述】:
我的 Report Builder 3.0 报告中有两个参数,其中一个参数将给出当前季节(称为 Current_Season),第二个参数将给出当前季节和上一季节(称为 Season_Selection)。 Current_Season 默认为当前季节,但用户可以在报告运行后更改它。
我遇到的问题是,一旦运行报告并且用户决定查看不同的季节,当 Current_Season 发生变化时,Season_Selection 似乎并没有发生变化。
我构建 Season_Selection 的方式是输入两个默认值,它们取决于 Current_Season 和 Last_Season 参数。所以本质上 Season_Selection 取决于两个参数。
这是我对 Current_Season 的表达式:=Iif(Month(Today())>=9,Year(Today()) & "-" & Year(Today())+1,Year(Today())- 1 & "-" &Year(Today()))
这是我对 Last_Season 的表达式:=CInt(LEFT(Parameters!Current_Season.Value,4))-1 & "-" & CInt(Right(Parameters!Current_Season.Value,4))-1
Season_Selection 默认值只是@Current_Season 和@Last_Season。
我是否必须以不同的方式构建参数,或者是否有需要检查的设置?我确实在所有参数的属性的“高级”部分中选中了“始终刷新”气泡。
【问题讨论】:
标签: parameters reportbuilder3.0