【问题标题】:Report Builder dependent parameter doesn't change when primary parameter does当主参数发生变化时,报表生成器相关参数不会发生变化
【发布时间】: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


    【解决方案1】:

    我通过使用前面的参数创建另一个数据集然后基于该数据集的下一个参数解决了这个问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-03-12
      • 1970-01-01
      • 1970-01-01
      • 2019-05-23
      • 2011-09-28
      • 2022-07-29
      • 2017-05-09
      • 2015-09-14
      相关资源
      最近更新 更多