根据另一个计算SSRS报告参数

时间:2013-05-15 21:02:15

标签: ssrs-2008

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

(天数参数的原因是在已知日期之前的某个天数生成日期的报告。第二个参数将具有默认值,但可以根据需要由用户更改以考虑周末,节假日等。)

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

那么,是否可以根据这样的其他参数计算报告参数。如果是这样,怎么样?

1 个答案:

答案 0 :(得分:2)

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

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

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