2016-11-17 9 views
0

У меня есть расчетное поле в моем отчете, которое дает мне количество дней между двумя полями. Это в календарные дни.SSRS/Report Builder датируется в рабочие дни

DateDiff ("d", Поля! Date_Reported.Value, EventDate.Value Fields!)

меня попросили включить количество рабочих дней, и я изо всех сил =!

Можно ли подсчитать количество дней между этими полями, используя только рабочие дни? например. С понедельника по пятницу в этом случае? Заранее благодарим за любую помощь.

ответ

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) 

The source

+0

Это здорово, это, кажется, работает отлично. Большое спасибо Алекс. – Freddie

 Смежные вопросы

  • Нет связанных вопросов^_^