【问题标题】:Calculate an SSRS Report parameter based on another根据另一个计算 SSRS 报告参数
【发布时间】:2013-05-15 21:02:14
【问题描述】:

我希望创建一个包含三个报告参数的 SSRS 2008 报告。第一个参数将是用户输入值的日期。第二个参数,用户也将输入值,将是一个带数字的字段。基于这两个值,第三个参数,另一个日期,应该计算为在第一个参数中输入的日期之前的天数(第二个参数)。第三个参数将用于生成报告。

(天数参数的原因是为了在已知日期之前的特定天数内生成某个日期的报告。第二个参数将具有默认值,但可以根据用户需要进行更改以说明周末、节假日等)

或者,用户可以输入两个日期,数字参数表示它们之间的天数。这可用于验证用户是否为参数输入了适当的值。

那么,是否可以像这样根据其他参数计算报表参数。如果有,怎么做?

【问题讨论】:

    标签: ssrs-2008


    【解决方案1】:

    对于第三个参数,您可以使用如下公式作为默认值:

    =DateAdd(DateInterval.Day,-Parameters!SecondParameter.Value,Parameters!FirstParameter.Value)
    

    确保将前 2 个参数的名称更改为您命名的任何名称。输入前两个后,将填充第三个。此外,请确保它在“报告数据”窗口中按顺序列出。如果它不是最后一个,请使用顶部的蓝色箭头将其向下移动,否则会出现错误。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-12-03
      • 1970-01-01
      相关资源
      最近更新 更多