SSRS日期参数 - 设置日期B =日期A每当更改日期A.

时间:2013-12-17 11:26:55

标签: reporting-services

我正在查看我们的一位用户关于日期选择器在其报告中的行为的查询。

当他们在日期参数A中输入日期时,他们要求在日期参数B中复制该日期。

我可以通过给定的日期参数A没有默认值(因此必须由用户选择)首次运行报告来实现此目的,并通过表达式将日期参数B的默认值设置为“= Parameters!StartDate.Value ”

问题是否有问题我可以在参数A更新时重新创建。因此,如果他们运行报告一次,然后决定他们需要选择另一个日期。我可以设置日期参数B每次更改日期参数A时刷新吗?

E.G

报告已打开

日期参数A设置为02/12/2013。 日期参数B现在默认为2013年12月12日。 搜索已执行

需要进行第二次搜索,因此,在不关闭报告的情况下,用户会更改日期参数A中的日期

日期参数A现在设置为05/12/2013 日期参数B仍然说02/12/2013 - 如果日期参数A改变,我可以以某种方式使这个自动刷新与日期参数A匹配吗?

编辑: 感谢Kalim指出这一点,但必须注意的是,虽然我希望日期参数B默认为日期参数选择的新值A,日期大于为日期参数A选择的日期也必须可用,以防他们希望扩大日期范围。

希望这很清楚,但如果需要任何进一步的信息,请告诉我。

提前感谢您的时间和帮助。

1 个答案:

答案 0 :(得分:1)

您应该能够将“可用值”设置为第一个日期参数的值。

选择“可用值”,然后选择“指定值”选项。添加值并编辑值的表达式。将其设置为您在默认值表达式中使用的相同表达式。

希望有道理!

截图:

enter image description here