Median (многомерные выражения)
Возвращает медиант числового выражения, вычисляемого на наборе.
Синтаксис
Median(Set_Expression [ ,Numeric_Expression ] )
Аргументы
Set_Expression
Допустимое многомерное выражение, возвращающее набор.
Numeric_Expression
Допустимое числовое выражение (обычно многомерное выражение координат ячейки), возвращающее число.
Замечания
Если числовое выражение указано, оно вычисляется для всех элементов набора и затем возвращается медиана вычислений. Если числовое выражение не указано, указанный набор вычисляется в текущем контексте элементов набора и возвращается медиана вычислений.
Медиана — это значение из середины набора упорядоченных чисел. (Не путайте медиана со средним значением, которое представляет собой сумму набора чисел, разделенную на их количество). Для определения медианы находится такое наименьшее значение, которое не превышает минимум половину всех значений набора. Если набор содержит нечетное количество чисел, медиана равняется одному значению. Если количество чисел четное, медиана равняется усредненному значению двух чисел посередине.
Заметка
Службы Analysis Services игнорируют значения NULL при вычислении значения медианы в наборе упорядоченных чисел.
пример
В следующем примере возвращаются ежемесячные продажи медиана для каждого квартала, каждая подкатегория и каждая страна или регион в кубе Adventure Works.
WITH MEMBER Measures.x AS Median
([Date].[Calendar].CurrentMember.Children
, [Measures].[Reseller Order Quantity]
)
SELECT Measures.x ON 0
,NON EMPTY [Date].[Calendar].[Calendar Quarter]*
[Product].[Product Categories].[Subcategory].members *
[Geography].[Geography].[Country].Members
ON 1
FROM [Adventure Works]
См. также
Справочник по функции многомерных выражений (многомерные выражения)