回傳一個數值表達式的中位數,該表達式在集合上被評估。
Syntax
Median(Set_Expression [ ,Numeric_Expression ] )
論點
Set_Expression
一個有效的多維表達式(MDX)表達式,能回傳一個集合。
Numeric_Expression
一個有效的數值表達式,通常是多維表達式(MDX)的儲存格座標表達式,回傳一個數字。
備註
若指定數值表達式,該數值表達式會在集合中評估,然後回傳該值的中位數值。 若未指定數值表達式,則在當前成員的上下文中評估該集合,並回傳評估中的中位數值。
中位數是一組有序數字中的中間值。 (中值不同於均值,均值是一組數字除以該集合中數字的總和。) 中位數是透過選擇最小值來決定,使得該集合中至少一半的值不大於所選值。 若集合內的值數為奇數,則中位數對應單一值。 若集合內的數值數為偶數,中位數對應於兩個中間值除以二的總和。
Note
分析服務在計算有序數值的中位數時會忽略空值。
範例
以下範例回傳冒險工作方塊中每個季度、每個子類別及國家/地區的月銷售中位數。
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]