2013-10-08 42 views
0

我在一份报告中表达像这样:表达给财年报告

=Year(First(Fields!DepositDate.Value, "dsetCoverSheet")) Mod 100 

这给出DEPOSITDATE,例如最后2个位数的一年如果DepositDate是7/1/2013,它给出13.

但我需要的是会计年度,这是2013年7月1日至2014年6月30日,所以2013年7月1日给出14.

我该怎么做?

回答

1

为什么不在应用表达式之前添加6个月的日期?

=Year(DateAdd(DateInterval.Month 
    , 6 
    , First(Fields!DepositDate.Value, "dsetCoverSheet"))) 
    Mod 100