SSRS 日期表达式调整

SSRS date expression tweak

在 SSRS 中,我目前使用的是这个表达式:

=IIF(今天() >= DateSerial(年(今天()), 4, 1),DateSerial(年(今天()), 4, 1), DateSerial(年(今天()) - 1, 4, 1))

在日期参数中(默认值,指定值)。这给了我 01/04/2018.

然而,对于一个特定的报告,将日期默认为前一年会有所帮助 - 例如2017 年 1 月 4 日.

我试图调整上面的表达式以使其工作,但没有成功。这个表达式可以改成回溯一年吗?

谢谢。

=IIF(今天() >= DateSerial(年(今天()), 4, 1),DateSerial(年(今天())-1, 4, 1), DateSerial(年(今天() )- 2, 4, 1))