中位數(MDX)

回傳一個數值表達式的中位數,該表達式在集合上被評估。

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]