【问题标题】:Why does SSRS Independent parameter is cascading by default为什么SSRS Independent参数默认是级联的
【发布时间】:2014-09-17 12:19:52
【问题描述】:

我有一份报告,目前有四个参数

1) BatchID
2) ProductName  (dropdown parameter populated based on the batch ID)
3) StartDateTime (Date/time parameter with default value set to =Now)
4) EndDateTime (Date/time parameter with default value set to =Now)  

当我运行报告时,StartDateTime 和 EndDateTime 显示为灰色,为什么?由于它们是独立的参数,我原以为它会默认启用。

我的下一个问题是延迟,在输入第一个参数后,第二个参数按预期填充。但是从下拉列表中选择第二个参数后。使用当前日期时间填充 StartDateTime 和 EndDateTime 参数有超过 30 秒的延迟。

我不知道我在解释我的问题时是否做得很好。任何帮助。

【问题讨论】:

    标签: sql reporting-services parameters reporting bids


    【解决方案1】:

    请注意,只有当日期/时间参数的默认值为=Now 之类的表达式时,才会出现禁用 SSRS 的日期类型参数的问题。如果默认值未设置或设置为像 1/1/2018 这样的文字值,则控件按预期运行 - 它已启用。

    “当您希望在用户为其他参数选择值之前向用户显示一个参数的默认值时,参数顺序很重要”

    参考:http://msdn.microsoft.com/en-us/library/cc281392.aspx

    非默认参数后的控件被禁用,用户选择一些东西,所以顺序很重要。在评估其默认值表达式之前,不会启用日期/时间控件。据说你这里提到的延迟是为了让这个参数的表达式在计算中使用前一个参数的值。

    Ref2:https://bengribaudo.com/blog/2011/03/02/595/ssrs-datetime-parameter-disabled-when-default-value-expression-is-used

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-03-18
      • 1970-01-01
      • 2013-05-31
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多