十二个月前作为 SSRS 中的参数



我在报告中有两个主要参数:

首先是用于设置月份(例如 Dez 2017(,报告应从此参数设置其 fromParameter 本身(例如本例中的 Dez 2016(。

解决此问题的最简单方法是什么?是否有从参数向后计算的日期添加公式?

我的第一个参数是由这样的公式设置的(创建上个月(:

('[Date].[Fiscal].[Month].&['+Format(DateAdd("d",-39,now()),'MMM yyyy')+ '] ')

还是我必须首先在查询中计算"fromperiod"?这怎么会是?

最后,reporst仍然应该是灵活的,因此根据用户最终选择的意愿更改其12个月的期限。

尝试将此表达式作为开始日期参数默认值,以将其设置为参数结束日期前 1 年。

=DateAdd(DateInterval.Year, -1, Parameters!EndDate.Value)

或者,如果要基于参数开始日期,则可以执行相反的操作。

最新更新