Вот Median()
От Report Design Tips and Tricks ...
Сценарий 1
1: В Report Designer, откройте диалоговое окно Свойства отчета и нажмите на вкладку Код. Определите массив, функцию, которая принимает значение и добавляет его в массив, и функцию, которая вычисляет медианное значение из массива;
Dim values As New SystemCollections.ArrayList
Function AddValue(newValue As Decimal) As Decimal
values.Add(newValue)
AddValue = newValue
End Function
Function GetMedian() As Decimal
Dim count As Integer = values.Count
If (count > 0)
values.Sort()
GetMedian = values(count\2)
End If
End Function
2: Оберните вызов функции в агрегате и добавьте ее в выражение в строках детали.
=Max(Code.AddValue(Fields!field.Name))
3: Из текстового поля в таблице сноске, звоните в GetMedian() для получения значения
=Code.GetMedian()
Обратите внимание, что в SSRS 2012 это 'System.Collections.ArrayList' –