Чтобы сделать это в SSRS, перейдите в окно кода отчета и добавьте ниже
Function getWorkingDaysCount(ByVal tFrom As Date, ByVal tTo As Date) As Integer
Dim tCount As Integer
Dim tProcessDate As Date = tFrom
For x as Integer= 1 To DateDiff(DateInterval.Day, tFrom, tTo) + 1
If Not (tProcessDate.DayOfWeek = DayOfWeek.Saturday Or tProcessDate.DayOfWeek = DayOfWeek.Sunday) Then
tCount = tCount + 1
End If
tProcessDate = DateAdd(DateInterval.Day, 1, tProcessDate)
Next
Return tCount
End Function
В текстовое поле, в котором необходимо отобразить значение, добавьте приведенное ниже выражение
=Code.getWorkingDaysCount(parameters!StartDate.Value,parameters!EndDate.Value)
Надеюсь, это поможет вам.