2016-11-17 81 views
0

我在我的报告中有一个计算字段,它给了我两个字段之间的天数。这是在日历天。SSRS/Report Builder datediff在工作日内

=则DateDiff( “d”,菲尔兹!Date_Reported.Value,菲尔兹!EventDate.Value)

我已经要求包括工作日数,我挣扎!

是否可以使用仅工作日计算这些字段之间的天数?例如。周一到周五在这种情况下? 在此先感谢您的帮助。

回答

0

试试这个:

=datediff("ww",Fields!Date_Reported.Value,Fields!EventDate.Value, vbMonday) 
+datediff("ww",Fields!Date_Reported.Value,Fields!EventDate.Value, vbTuesday) 
+datediff("ww",Fields!Date_Reported.Value,Fields!EventDate.Value, vbWednesday) 
+datediff("ww",Fields!Date_Reported.Value,Fields!EventDate.Value, vbThursday) 
+datediff("ww",Fields!Date_Reported.Value,Fields!EventDate.Value, vbFriday) 

source

+0

这是伟大的,它似乎是完美的工作。非常感谢Alex。 – Freddie